gpt4 book ai didi

java - 是否可以动态更新 JTextArea?

转载 作者:行者123 更新时间:2023-12-01 22:31:01 24 4
gpt4 key购买 nike

我有一个 JTextArea 和一个用于删除所选文本(从 textArea 中)的按钮。

RemoveButton.addActionListener(new ActionListener(){                
public void actionPerformed(ActionEvent e) {
String test = textArea.getSelectedText();
textArea.replaceSelection("");
}
});

上面的代码工作正常,但是,当我单击按钮时,文本显示如下:

enter image description here

这里我删除了第一个和第三个测试。我怎样才能动态更新,以便它显示没有间隙的文本?

我可以调用一个方法,用剩余的元素重新填充 JTextArea,但是有更好的方法吗?

最佳答案

你可以尝试类似的事情

textArea.setText(textArea.getText().replaceAll("\n\n",""));

但是,TextArea 可能不是此类用途的最佳组件。如果您想将输入存储在不同的行上,Jlist 可能更合适。

关于java - 是否可以动态更新 JTextArea?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27757865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com