首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

关于JTextArea监听的有关问题

2012-04-10 
关于JTextArea监听的问题比如,JTextArea里没有选中的文字,按钮BT1不可用,选中JTextArea内的任意文字,BT1便

关于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);        }    } 

热点排行