AWT事件监听作业学习例子(2) - ItemEvent
【事件执行情况】在用户已选定项或取消选定项时执行。 【传递的接口名】ItemListener 【需要实现方法】itemStateChanged - 在用户已选定或取消选定某项时调用 【样例】选中/取消窗体中单选/复选框文本变化 |
-
import javax.swing.*;
-
-
import java.awt.*;
-
import java.awt.event.*;
-
-
public class CallByItem {
-
-
/**
-
* @author Linyq.
-
*/
-
MyFrame frm = new MyFrame();
-
}
-
-
}
-
-
-
public MyFrame(){
-
this.setTitle("ItemEvent 测试");
-
this.setSize(300,80);
-
-
// 接收项事件的侦听器接口。
-
-
// 在用户已选定或取消选定某项时调用。
-
if(chk_box.isSelected()){
-
chk_box.setText("you have choose it.");
-
}else{
-
chk_box.setText("choose it!");
-
}
-
}
-
-
});
-
-
this.getContentPane().add(chk_box);
-
-
// 接收项事件的侦听器接口。
-
-
// 在用户已选定或取消选定某项时调用。
-
if(radio.isSelected()){
-
radio.setText("check it~");
-
}else{
-
radio.setText("radio button~");
-
}
-
}
-
-
});
-
-
this.getContentPane().add(radio);
-
-
this.setVisible(true);
-
}
-
-
}