/*
我做的是年份的JComBox组件
加了个监听器,使选中的item动态输出到console
可以通过选中的item,来判断闰年,用于日份中2月是28还是29的判断
evt.getSource(),这个是我的突破点啊
*/
public class Test extends JFrame {
/**
* @param args
*/
public Test(){
int i;
Container c=getContentPane();
JComboBox jb=new JComboBox();
setLayout(new BorderLayout());
c.add(jb);
setBounds(100,100,330,200);
for(i=2001;i<=2113;i++)
{
jb.addItem(i);
}
setVisible(true);
jb.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
int y;
JComboBox cb = (JComboBox) evt.getSource();
y=(Integer)cb.getSelectedItem();
System.out.print(y);
}
});
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Test();
}
}