Advertisement

Java实用教程——组件和事件处理——ItemEvent事件

阅读量:

ItemEvent事件源:
下拉列表与选择框均具备触发ItemEvent事件的能力
注册监视器:
所有可产生ItemEvent事件的组件均可通过addItemListener(ItemListener listen)方法进行监听器的注册
具体而言,需将实现ItemListener接口的类的对象作为事件源的监听器进行绑定
ItemListener接口:
该接口仅包含一个方法,即public void itemStateChanged(ItemEvent e),用于对事件进行响应与处理
获取发生ItemEvent的事件源:
可通过getSource();与getItemSelectable();方法实现

以下示例为一个简易计算器的实现过程,其功能包括:
1、用户在窗口内的两个文本框中分别输入用于计算的两个数值
2、当用户在下拉列表中选择运算符号时,将引发ItemEvent事件。负责创建该事件监听器的operatorListener类会获取所选运算符,并将其传递至ActionEvent事件的监听器computer中
3、用户点击按钮时将触发ActionEvent事件,由computerListener类创建的监视器computer负责输出最终计算结果

设置字体:
Font font =new Font(“宋体”,Font.BOL

全部评论 (0)

还没有任何评论哟~