Swing中的事件处理详细资料

豆豆网   技术应用频道   2007年07月03日    社区交流

内容摘要:Swing中的事件处理详细资料

  监听器: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个可供选择的子元素的对象。此方法返回产生此事件的对象。此方法的作用主要在于,如果一个列表框是允许多选的,那么上面的方法就不好用了,应该用此方法得到列表对象,再取得被选中的多个元素。

责编:豆豆技术应用

正在加载评论...