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

📄 codesetdialog.java.svn-base

📁 通讯采集软件
💻 SVN-BASE
字号:
package collector.gui.guiVo;

import java.awt.event.*;
import javax.swing.*;

import collector.common.*;
import collector.gui.method.*;

public class CodeSetDialog
    extends javax.swing.JDialog {

  public CodeSetDialog(java.awt.Frame parent, boolean modal) {
    super(parent, modal);
    jbInit();
    for (int i = 0; i < 20; i++) {
      /////////////////////////////////////////////////////////////
      FuncCombo.addItem(CollectorDefine.data_nameLable[i]);
    }
    FuncCombo.setSelectedIndex( -1);
    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));
    }
  }

  private void jbInit() {
    jPanel1 = new javax.swing.JPanel();
    jLabel1 = new javax.swing.JLabel();
    FuncCombo = new javax.swing.JComboBox();
    jPanel2 = new javax.swing.JPanel();
    jLabel2 = new javax.swing.JLabel();
    StartRowCombo = new javax.swing.JComboBox();
    jLabel3 = 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);
      }
    });

    jPanel1.setLayout(null);

    jPanel1.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)));
    jLabel1.setFont(new java.awt.Font("新宋体", 0, 12));
    jLabel1.setText("\u4efb\u52a1\u7c7b\u578b");
    jPanel1.add(jLabel1);
    jLabel1.setBounds(52, 23, 48, 15);

    FuncCombo.setFont(new java.awt.Font("新宋体", 0, 12));
    jPanel1.add(FuncCombo);
    FuncCombo.setBounds(130, 20, 160, 22);

    getContentPane().add(jPanel1);
    jPanel1.setBounds(20, 10, 340, 55);

    jPanel2.setLayout(null);

    jPanel2.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)));
    jLabel2.setFont(new java.awt.Font("新宋体", 0, 12));
    jLabel2.setText("\u8d77\u59cb\u884c");
    jPanel2.add(jLabel2);
    jLabel2.setBounds(10, 23, 36, 15);

    StartRowCombo.setFont(new java.awt.Font("新宋体", 0, 12));
    jPanel2.add(StartRowCombo);
    StartRowCombo.setBounds(60, 20, 85, 22);

    jLabel3.setFont(new java.awt.Font("新宋体", 0, 12));
    jLabel3.setText("\u7ec8\u6b62\u884c");
    jPanel2.add(jLabel3);
    jLabel3.setBounds(185, 23, 36, 15);

    EndRowCombo.setFont(new java.awt.Font("新宋体", 0, 12));
    jPanel2.add(EndRowCombo);
    EndRowCombo.setBounds(235, 20, 85, 22);

    getContentPane().add(jPanel2);
    jPanel2.setBounds(20, 75, 340, 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(230, 145, 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(80, 145, 70, 24);

    pack();
    java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().
        getScreenSize();
    setSize(new java.awt.Dimension(388, 206));
    setLocation( (screenSize.width - 388) / 2, (screenSize.height - 206) / 2);
  }

  private void CancelButtonActionPerformed(java.awt.event.ActionEvent evt) {
    setVisible(false);
  }

  private void ConfirmButtonActionPerformed(java.awt.event.ActionEvent evt) {
    String m_String = (String) (FuncCombo.getSelectedItem());
    FuncObject m_FuncObject = new FuncObject(m_String);
    m_FuncObject.setFuncCode(FuncCombo.getSelectedIndex());
    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;
      System.out.println("startRow = " + startRow);
      System.out.println("endRow = " + endRow);
      for (int i = (startRow - 1); i < endRow; i++) {
        m_table.setValueAt(m_FuncObject, i, PublicMethod.ColumnIndex);
      }
    }
    setVisible(false);
  }

  private void closeDialog(java.awt.event.WindowEvent evt) {
    setVisible(false);
  }

  public static void main(String args[]) {
    new CodeSetDialog(new javax.swing.JFrame(), true).show();
  }

  private javax.swing.JButton ConfirmButton;
  private javax.swing.JLabel jLabel1;
  private javax.swing.JLabel jLabel3;
  private javax.swing.JComboBox FuncCombo;
  private javax.swing.JLabel jLabel2;
  private javax.swing.JPanel jPanel2;
  private javax.swing.JComboBox EndRowCombo;
  private javax.swing.JButton CancelButton;
  private javax.swing.JPanel jPanel1;
  private javax.swing.JComboBox StartRowCombo;

}

⌨️ 快捷键说明

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