⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timesetdialog.java.bak.svn-base

📁 通讯采集软件
💻 SVN-BASE
字号:
package collector.gui.guiVo;import java.util.*;import java.awt.event.*;import javax.swing.*;import collector.gui.*;import collector.gui.method.*;public class TimeSetDialog extends javax.swing.JDialog {        public TimeSetDialog(java.awt.Frame parent, boolean modal) {        super(parent, modal);        initComponents();		for (int i = 0; i <= 1000; i++) {      YearCombo.addItem(String.valueOf(2003 + i));    }    for (int i = 1; i <= 12; i++) {      MonthCombo.addItem(String.valueOf(i));    }    for (int i = 1; i <= 31; i++) {      DateCombo.addItem(String.valueOf(i));    }    for (int i = 0; i <= 23; i++) {      HourCombo.addItem(String.valueOf(i));    }    for (int i = 0; i < 60; i++) {      MinuteCombo.addItem(String.valueOf(i));      //pzy1202      /*                   int count = publicMethod.m_taskTable.getRowCount();                   for(int i=0; i<count; i++)                 {        StartRowCombo.addItem(String.valueOf(i+1));        EndRowCombo.addItem(String.valueOf(i+1));                 }                 this.setTime();       */    }    initList();    }   public void initList() {    int count = publicMethod.m_taskTable.getRowCount();    StartRowCombo.removeAllItems();    EndRowCombo.removeAllItems();    for (int i = 0; i < count; i++) {      StartRowCombo.addItem(String.valueOf(i + 1));      EndRowCombo.addItem(String.valueOf(i + 1));    }    this.setTime();  }        private void initComponents() {//GEN-BEGIN:initComponents		TimePanel = new javax.swing.JPanel();		YearCombo = new javax.swing.JComboBox();		jLabel1 = new javax.swing.JLabel();		MonthCombo = new javax.swing.JComboBox();		jLabel2 = new javax.swing.JLabel();		DateCombo = new javax.swing.JComboBox();		jLabel3 = new javax.swing.JLabel();		HourCombo = new javax.swing.JComboBox();		jLabel4 = new javax.swing.JLabel();		MinuteCombo = new javax.swing.JComboBox();		jLabel5 = new javax.swing.JLabel();		RowPanel = new javax.swing.JPanel();		jLabel6 = new javax.swing.JLabel();		StartRowCombo = new javax.swing.JComboBox();		jLabel7 = new javax.swing.JLabel();		EndRowCombo = new javax.swing.JComboBox();		CancelButton = new javax.swing.JButton();		ConfirmButton = new javax.swing.JButton();		getContentPane().setLayout(null);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closeDialog(evt);            }        });		TimePanel.setLayout(null);    TimePanel.setBorder(new javax.swing.border.TitledBorder(null,        "\u8bf7\u9009\u62e9\u8bbe\u5b9a\u6570\u503c",        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,        javax.swing.border.TitledBorder.DEFAULT_POSITION,        new java.awt.Font("新宋体", 0, 11)));    YearCombo.setFont(new java.awt.Font("新宋体", 0, 12));    YearCombo.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(java.awt.event.ActionEvent evt) {        YearComboActionPerformed(evt);      }    });    TimePanel.add(YearCombo);    YearCombo.setBounds(15, 23, 53, 22);    jLabel1.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel1.setText("\u5e74");    TimePanel.add(jLabel1);    jLabel1.setBounds(70, 25, 12, 18);    MonthCombo.setFont(new java.awt.Font("新宋体", 0, 12));    MonthCombo.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(java.awt.event.ActionEvent evt) {        MonthComboActionPerformed(evt);      }    });    TimePanel.add(MonthCombo);    MonthCombo.setBounds(92, 23, 53, 22);    jLabel2.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel2.setText("\u6708");    TimePanel.add(jLabel2);    jLabel2.setBounds(146, 25, 12, 18);    DateCombo.setFont(new java.awt.Font("Dialog", 0, 12));    TimePanel.add(DateCombo);    DateCombo.setBounds(168, 23, 50, 22);    jLabel3.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel3.setText("\u65e5");    TimePanel.add(jLabel3);    jLabel3.setBounds(218, 25, 12, 18);    HourCombo.setFont(new java.awt.Font("Dialog", 0, 12));    TimePanel.add(HourCombo);    HourCombo.setBounds(240, 23, 50, 22);    jLabel4.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel4.setText("\u65f6");    TimePanel.add(jLabel4);    jLabel4.setBounds(292, 25, 12, 18);    MinuteCombo.setFont(new java.awt.Font("Dialog", 0, 12));    TimePanel.add(MinuteCombo);    MinuteCombo.setBounds(312, 23, 50, 22);    jLabel5.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel5.setText("\u5206");    TimePanel.add(jLabel5);    jLabel5.setBounds(362, 25, 12, 18);    getContentPane().add(TimePanel);    TimePanel.setBounds(20, 10, 380, 60);    RowPanel.setLayout(null);    RowPanel.setBorder(new javax.swing.border.TitledBorder(null,        "\u8bf7\u9009\u62e9\u8bbe\u5b9a\u8303\u56f4",        javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION,        javax.swing.border.TitledBorder.DEFAULT_POSITION,        new java.awt.Font("新宋体", 0, 11)));    jLabel6.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel6.setText("\u8d77\u59cb\u884c");    RowPanel.add(jLabel6);    jLabel6.setBounds(20, 25, 36, 18);    StartRowCombo.setFont(new java.awt.Font("Dialog", 0, 12));    RowPanel.add(StartRowCombo);    StartRowCombo.setBounds(70, 22, 100, 22);    jLabel7.setFont(new java.awt.Font("Dialog", 0, 12));    jLabel7.setText("\u7ec8\u6b62\u884c");    RowPanel.add(jLabel7);    jLabel7.setBounds(210, 25, 36, 18);    EndRowCombo.setFont(new java.awt.Font("Dialog", 0, 12));    RowPanel.add(EndRowCombo);    EndRowCombo.setBounds(260, 22, 100, 22);    getContentPane().add(RowPanel);    RowPanel.setBounds(20, 70, 380, 60);    CancelButton.setFont(new java.awt.Font("新宋体", 0, 12));    CancelButton.setText("\u53d6  \u6d88");    CancelButton.setBorder(new javax.swing.border.BevelBorder(javax.swing.        border.BevelBorder.RAISED));    CancelButton.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(java.awt.event.ActionEvent evt) {        CancelButtonActionPerformed(evt);      }    });    getContentPane().add(CancelButton);    CancelButton.setBounds(265, 138, 70, 24);    ConfirmButton.setFont(new java.awt.Font("新宋体", 0, 12));    ConfirmButton.setText("\u786e  \u5b9a");    ConfirmButton.setBorder(new javax.swing.border.BevelBorder(javax.swing.        border.BevelBorder.RAISED));    ConfirmButton.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(java.awt.event.ActionEvent evt) {        ConfirmButtonActionPerformed(evt);      }    });    getContentPane().add(ConfirmButton);    ConfirmButton.setBounds(90, 138, 70, 24);    pack();    java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().        getScreenSize();    setSize(new java.awt.Dimension(425, 198));    setLocation( (screenSize.width - 425) / 2, (screenSize.height - 198) / 2);    }//GEN-END:initComponents          private void closeDialog(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_closeDialog        setVisible(false);        dispose();    }//GEN-LAST:event_closeDialog            public static void main(String args[]) {        new TimeSetDialog(new javax.swing.JFrame(), true).show();    }            private void MonthComboActionPerformed(java.awt.event.ActionEvent evt) { //GEN-HEADEREND:event_MonthComboActionPerformed    getDays();  } //GEN-LAST:event_MonthComboActionPerformed  private void YearComboActionPerformed(java.awt.event.ActionEvent evt) { //GEN-HEADEREND:event_YearComboActionPerformed    getDays();  } //GEN-LAST:event_YearComboActionPerformed  private void ConfirmButtonActionPerformed(java.awt.event.ActionEvent evt) { //GEN-HEADEREND:event_ConfirmButtonActionPerformed    // Add your handling code here:    MyDate m_Date = new MyDate();    m_Date.setYear(Integer.parseInt( (String) (YearCombo.getSelectedItem())) -                   1900);    m_Date.setMonth(Integer.parseInt( (String) (MonthCombo.getSelectedItem())) -                    1);    m_Date.setDate(Integer.parseInt( (String) (DateCombo.getSelectedItem())));    m_Date.setHours(Integer.parseInt( (String) (HourCombo.getSelectedItem())));    m_Date.setMinutes(Integer.parseInt( (String) (MinuteCombo.getSelectedItem())));    int startRow = -1;    int endRow = -1;    JTable m_table = null;    if (StartRowCombo.getSelectedItem() != null && EndRowCombo.getSelectedItem() != null) {      startRow = Integer.parseInt( (String) StartRowCombo.getSelectedItem());      endRow = Integer.parseInt( (String) EndRowCombo.getSelectedItem());      m_table = publicMethod.m_taskTable;      for (int i = (startRow - 1); i < endRow; i++) {        m_table.setValueAt(m_Date, i, publicMethod.ColumnIndex);      }    }    setVisible(false);  } //GEN-LAST:event_ConfirmButtonActionPerformed  private void CancelButtonActionPerformed(java.awt.event.ActionEvent evt) { //GEN-HEADEREND:event_CancelButtonActionPerformed    // Add your handling code here:    setVisible(false);    //pzy1201    //this.dispose();    //pzy1201  } //GEN-LAST:event_CancelButtonActionPerformed  /** Closes the dialog */  private void closeDialog(java.awt.event.WindowEvent evt) { //GEN-FIRST:event_closeDialog    setVisible(false);    //pzy1201    //dispose();    //pzy1201  } //GEN-LAST:event_closeDialog  /**   * @param args the command line arguments   */  public static void main(String args[]) {    new TimeSetDialog(new javax.swing.JFrame(), true).show();  }  // Variables declaration - do not modify//GEN-BEGIN:variables  private javax.swing.JLabel jLabel4;  private javax.swing.JButton ConfirmButton;  private javax.swing.JLabel jLabel1;  private javax.swing.JLabel jLabel3;  private javax.swing.JPanel TimePanel;  private javax.swing.JPanel RowPanel;  private javax.swing.JLabel jLabel2;  private javax.swing.JComboBox EndRowCombo;  private javax.swing.JComboBox HourCombo;  private javax.swing.JComboBox MonthCombo;  private javax.swing.JComboBox DateCombo;  private javax.swing.JComboBox MinuteCombo;  private javax.swing.JButton CancelButton;  private javax.swing.JLabel jLabel7;  private javax.swing.JComboBox YearCombo;  private javax.swing.JLabel jLabel6;  private javax.swing.JComboBox StartRowCombo;  private javax.swing.JLabel jLabel5;  // End of variables declaration//GEN-END:variablesprivate int DayInMonth(int my_year, int my_month) {    int day_num = 0;    if (my_month == 1 || my_month == 3 || my_month == 5 ||        my_month == 7 || my_month == 8 || my_month == 10 || my_month == 12) {      day_num = 31;    }    if (my_month == 4 || my_month == 6 || my_month == 9 || my_month == 11) {      day_num = 30;    }    if (my_month == 2) {      if (my_year % 4 == 0 && (my_year % 100 != 0 || my_year % 400 == 0)) {        day_num = 29;      }      else {        day_num = 28;      }    }    return day_num;  }  private void getDays() {    if (YearCombo.getSelectedIndex() != -1 &&        MonthCombo.getSelectedIndex() != -1) {      int days = this.DayInMonth(Integer.parseInt( (String) YearCombo.                                                  getSelectedItem()),                                 Integer.parseInt( (String) MonthCombo.                                                  getSelectedItem()));      this.DateCombo.removeAllItems();      for (int i = 0; i < days; i++) {        this.DateCombo.addItem( (new Integer(i + 1)).toString());      }    }  }  private void setTime() {    Date m_Date = new Date();    YearCombo.setSelectedItem(String.valueOf(m_Date.getYear() + 1900));    MonthCombo.setSelectedItem(String.valueOf(m_Date.getMonth() + 1));    DateCombo.setSelectedItem(String.valueOf(m_Date.getDate()));    HourCombo.setSelectedItem(String.valueOf(m_Date.getHours()));    MinuteCombo.setSelectedItem(String.valueOf(m_Date.getMinutes()));  }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -