关于JTextArea监听的问题
比如,JTextArea里没有选中的文字,按钮BT1不可用,选中JTextArea内的任意文字,BT1便可用。应该对它添加哪种监听器?
------解决方案--------------------
这种是文本框内容变化事件。
文本框增加一个事件:ddDocumentListener(DocumentListener listener)。
重写public void insertString(int offset, String str, AttributeSet att)throws BadLocationException方法。
上一个示例:
Java code
public void insertString(int offset, String str, AttributeSet att)
throws BadLocationException {
if (getLength() + str.length() > maxLength) {
Toolkit.getDefaultToolkit().beep();
} else {
super.insertString(offset, str, att);
}
}