📄 itemlistenerdemo.java
字号:
import java.awt.Frame;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.Choice;
import java.awt.Checkbox;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.Panel;
public class ItemListenerDemo extends Frame {
Choice cho;
Checkbox cb1;
Checkbox cb2;
public ItemListenerDemo()
{
cho=new Choice();
cho.add("name");
cho.add("gujin");
cho.add("weiwei");
cb1=new Checkbox("Male");
cb2=new Checkbox("Female");
this.add(cho,BorderLayout.CENTER);
Panel p1=new Panel();
p1.add(cb1);
p1.add(cb2);
Color cc=new Color(120,100,100);
Font font=new Font("宋体",Font.BOLD,20);
p1.setBackground(cc);
cho.setForeground(Color.BLUE);
cho.setFont(font);
this.add(p1,BorderLayout.SOUTH);
this.setSize(300,300);
this.setVisible(true);
cho.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
setTitle(cho.getSelectedItem());
}
});
cb1.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
setTitle(cb1.getLabel());
}
});
cb2.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
// TODO Auto-generated method stub
setTitle(cb2.getLabel());
}
});
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new ItemListenerDemo();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -