Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在单击按钮时删除Jlabel中的一个字母?_Java - Fatal编程技术网

Java 如何在单击按钮时删除Jlabel中的一个字母?

Java 如何在单击按钮时删除Jlabel中的一个字母?,java,Java,String k=jLabel2.getText()//获取文本eg=abcd int kl=k.length()-1//获取k的长度并删除一个字母 我需要这样做 if jlabel.getText = ABCDE 我想从ABCDE eg=abcd到abc您需要返回文本,然后从开始到倒数第二个字符的子字符串: String labeltext = jLabel2.getText(); jLabel2.setText(labeltext.substring(0, labeltext.length

String k=jLabel2.getText()//获取文本eg=abcd

int kl=k.length()-1//获取k的长度并删除一个字母

我需要这样做

if jlabel.getText = ABCDE
我想从
ABCDE


eg=abcd
abc

您需要返回文本,然后从开始到倒数第二个字符的子字符串:

String labeltext = jLabel2.getText();
jLabel2.setText(labeltext.substring(0, labeltext.length() - 1));

倒数第二个=最后一个问题之前的问题

请重新格式化此问题,并向我们展示您的尝试。您将不会得到答案
jlabel.setText(k.subString(0,kl))马特说的话,并在框架上调用重新验证;)@StimpsonCat我很确定setText负责重新绘制/验证。是的,你是,我不是;)@Krishan我只想提醒你,像这样的论坛有人想回答像你这样的人,因为他们通过“接受答案”或“投票赞成”从他们那里得到“感谢”,而你似乎一个也没做,所以请想一想;)如果有帮助的话:)