Java 我需要一种方法来操纵JTextArea中的最后一个字符(通过删除它)
我有一个JTextArea,可以使用JButtons填充文本。我想要一个JButton,我可以在不使用Robot类或backspace键的情况下使用backspace,而只需用鼠标单击屏幕上的按钮。如何使用自建的退格键,使用JTextArea的Java 我需要一种方法来操纵JTextArea中的最后一个字符(通过删除它),java,swing,jtextarea,Java,Swing,Jtextarea,我有一个JTextArea,可以使用JButtons填充文本。我想要一个JButton,我可以在不使用Robot类或backspace键的情况下使用backspace,而只需用鼠标单击屏幕上的按钮。如何使用自建的退格键,使用JTextArea的public void actionPerformed(ActionEvent e){操作文本?如果您有任何问题或对我的问题感到困惑,请告诉我。查看 Swing中的每个文本组件都有一个文档模型,用于控制文本的状态(以及在适用的情况下,控制属性和结构) 您可
public void actionPerformed(ActionEvent e){
操作文本?如果您有任何问题或对我的问题感到困惑,请告诉我。查看
Swing中的每个文本组件都有一个文档
模型,用于控制文本的状态(以及在适用的情况下,控制属性和结构)
您可以使用JTextArea
的文档
直接删除字符
类似于
Document doc = textArea.getDocument();
doc.remove(doc.getLength() - 2, 1);
看一看
Swing中的每个文本组件都有一个文档
模型,用于控制文本的状态(以及在适用的情况下,控制属性和结构)
您可以使用JTextArea
的文档
直接删除字符
类似于
Document doc = textArea.getDocument();
doc.remove(doc.getLength() - 2, 1);
您可以从字符串中选择子字符串方法
String text = textArea.getText();
textArea.setText(text.subString(0, text.length() - 1);
您可以从字符串中选择子字符串方法
String text = textArea.getText();
textArea.setText(text.subString(0, text.length() - 1);
请为一个已经编程的
JButton
或两个填充您的JTextArea
@PM77-1显示您的代码,目前我还没有访问该代码的权限,但我会在几个小时后,当我有权访问该代码时,将代码发布出来。为了更快地获得更好的帮助,请发布一个。请为一个已经编程的JButton显示您的代码ode>或两个填充您的JTextArea
@PM77-1目前我实际上还没有访问代码的权限,但我会在几个小时后,当我有权限访问代码时,将代码发布。为了更快地获得更好的帮助,请发布一个。虽然是真的,但您正在创建的大量新String
对象是真的,这是很多新的String
o您正在创建的对象