1 importjava.awt.Color;2 importjava.awt.Dimension;3 importjava.awt.FlowLayout;4 importjava.awt.Font;5 importjava.awt.Rectangle;6 importjava.awt.event.ItemEvent;7 importjava.awt.event.ItemListener;8
9 importjavax.swing.BorderFactory;10 importjavax.swing.Box;11 importjavax.swing.ButtonGroup;12 importjavax.swing.JButton;13 importjavax.swing.JCheckBox;14 importjavax.swing.JComboBox;15 importjavax.swing.JFrame;16 importjavax.swing.JLabel;17 importjavax.swing.JPanel;18 importjavax.swing.JPasswordField;19 importjavax.swing.JRadioButton;20 importjavax.swing.JTextField;21
22
23 //日历下拉框
24 class YearMonthDay extendsJFrame {25
26 private final int STARTYEAR = 2000;//年份的开始值
27 private final int ENDYEAR = 2020;//年份的结束值28
29 //JPanel contentPane;30 //年月日的选择框
31 JComboBox cboYear = newJComboBox();32 JComboBox cboMonth = newJComboBox();33 JComboBox cboDay = newJComboBox();34 //年月日标签
35 JLabel jLabel1 = newJLabel();36 JLabel jLabel2 = newJLabel();37 JLabel jLabel3 = newJLabel();38
39 publicYearMonthDay() {40
41 setDefaultCloseOperation(EXIT_ON_CLOSE);42 jbInit();43
44 }45
46 private voidjbInit() {47
48 //contentPane = (JPanel) getContentPane();49 //contentPane.setLayout(null);50 //setSize(new Dimension(400, 300));51 //setTitle("年月日下拉列表级联");52 //年的下拉选择框
53 cboYear.setFont(new java.awt.Font("Dialog", Font.BOLD, 13));54 cboYear.setBounds(new Rectangle(0, 0, 55, 18));55 //月的下拉选择框
56 cboMonth.setFont(new java.awt.Font("Dialog", Font.BOLD, 13));57 cboMonth.setBound