首页 / 软件开发 / JAVA / Swing中的事件处理详解
Swing中的事件处理详解2011-03-06监听器:ActionListener方 法:actionPerformed事 件:ActionEvent● String getActionCommand()actioncommand是控件内部的一个字符串,用于标识控件的状态。此函数可以取得控件的状态,从而决定到底该做什么。● int getModifiers()取得“产生此事件时,用户同时按下的组合键”● long getWhen()取得“产生此事件时的时间戳”事件产生原因:点击按钮,在列表框中选择内容,在文本框中点回车,计时器到期---------------------------------------------------------------监听器:AdjustmentListener方 法:adjustmentValueChanged事 件:AdjustmentEvent● Adjustable getAdjustable()adjustable是一个接口,各种滚动条都实现了这个接口。● int getAdjustmentType()取得滚动类型,共有UNIT_INCREMENT,UNIT_DECREMENT,BLOCK_INCREMENT,BLOCK_DECREMENT,TRACK共5种类型● int getValue()取得滚动滑块的当前值事件产生原因:滚动条的滚动---------------------------------------------------------------监听器:ItemListener方 法:itemStateChanged事 件:ItemEvent● Objedt getItem()取得被选中的元素。注意,返回值是Object,还应该进行强制类型转换。● ItemSelectable getItemSelectable()ItemSelectable是一个接口,代表那些包含了n个可供选择的子元素的对象。此方法返回产生此事件的对象。此方法的作用主要在于,如果一个列表框是允许多选的,那么上面的方法就不好用了,应该用此方法得到列表对象,再取得被选中的多个元素。