我想要 2 个 JTextAreas。第一个是用户输入的地方,第二个是输入的二进制等效项出现的地方。每次用户输入字符时是否有可能以及如何使第二个文本区域更新???顺便说一句,用户将无法编辑第二个文本区域。
问问题
109 次
2 回答
6
在第一个第一个文本区域的文档上添加一个更改侦听器。
jTextArea1.getDocument().addDocumentListener(new DocumentListener() {
@Override
public void changedUpdate(DocumentEvent evt) {
dumpBinary(evt, jTextArea2);
}
@Override
public void insertUpdate(DocumentEvent evt) {
dumpBinary(evt, jTextArea2);
}
@Override
public void removeUpdate(DocumentEvent evt) {
dumpBinary(evt, jTextArea2);
}
});
于 2012-12-08T09:20:50.513 回答
3
您可以Document
从第一个获取JTextArea
并将其设置为第二个。然后使第二个不可编辑。
于 2012-12-08T09:24:22.693 回答