我有一个JTextArea,我可以使用JButton填充文本。我想要一个JButton,我可以使用退格而不使用Robot类或退格键,但只需用鼠标点击屏幕上的按钮即可。如何使用此按钮使用自创创建的退格键,使用JTextArea的public void actionPerformed(ActionEvent e) {
来操作文本?如果您有任何疑问或对我的要求感到困惑,请告诉我。
答案 0 :(得分:3)
看看Document
。
Swing中的每个文本组件都有一个Document
模型,用于控制文本的状态(以及适用的属性和结构)。
您可以使用JTextArea
的{{1}}直接删除字符。
像...一样的东西。
Document
答案 1 :(得分:1)
你可以从字符串
中子方法String text = textArea.getText();
textArea.setText(text.subString(0, text.length() - 1);