📄 mainframe.java
字号:
/*
* MainFrame.java
*
* Created on 2008年4月2日, 下午9:27
*/
package finaltest;
import java.io.FileNotFoundException;
import java.io.IOException;
/**
*
* @author Administrator
*/
public class MainFrame extends javax.swing.JFrame {
static int selectedRow =0;
static int selectedColumn =0;
static int pagenow =0;
static String strid;
static String strname;
static boolean bool;
/** Creates new form MainFrame */
public MainFrame() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
private void initComponents() {
jPopupMenu1 = new javax.swing.JPopupMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem3 = new javax.swing.JMenuItem();
jDialog1 = new javax.swing.JDialog();
jLabel2 = new javax.swing.JLabel();
jTextFieldID = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
jTextFieldName = new javax.swing.JTextField();
jComboBox1 = new javax.swing.JComboBox();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jTextFieldAge = new javax.swing.JTextField();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jTextFieldClass = new javax.swing.JTextField();
jLabel8 = new javax.swing.JLabel();
jComboBoxMajor = new javax.swing.JComboBox();
jButtonDialog1Conform = new javax.swing.JButton();
jButtonDialog1Cancel = new javax.swing.JButton();
jLabel14 = new javax.swing.JLabel();
jLabel15 = new javax.swing.JLabel();
jLabel16 = new javax.swing.JLabel();
jLabel17 = new javax.swing.JLabel();
jDialog2 = new javax.swing.JDialog();
jScrollPane2 = new javax.swing.JScrollPane();
jTable2 = new javax.swing.JTable();
jLabel9 = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
jLabel10 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel11 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
buttonGroup1 = new javax.swing.ButtonGroup();
jDialogError = new javax.swing.JDialog();
jLabelError = new javax.swing.JLabel();
jButtonErrorCom = new javax.swing.JButton();
jDialogWindowClose = new javax.swing.JDialog();
jLabel13 = new javax.swing.JLabel();
jButton6 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jLabel1 = new javax.swing.JLabel();
jToolBar1 = new javax.swing.JToolBar();
jButtonSort = new javax.swing.JButton();
jButtonPageUp = new javax.swing.JButton();
jButtonPageDown = new javax.swing.JButton();
jButtonSave = new javax.swing.JButton();
jButtonOpen = new javax.swing.JButton();
jButtonSortName = new javax.swing.JButton();
jButton1 = new javax.swing.JButton();
jButtonAdd = new javax.swing.JButton();
jButtonDelete = new javax.swing.JButton();
jLabel12 = new javax.swing.JLabel();
jSeparator2 = new javax.swing.JSeparator();
jSeparator3 = new javax.swing.JSeparator();
jSeparator4 = new javax.swing.JSeparator();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jLabelPage = new javax.swing.JLabel();
jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_J, java.awt.event.InputEvent.SHIFT_MASK | java.awt.event.InputEvent.CTRL_MASK));
jMenuItem1.setText("\u6dfb\u52a0");
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem1);
jMenuItem2.setText("\u5220\u9664");
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jPopupMenu1.add(jMenuItem2);
jMenuItem3.setText("\u4fee\u6539");
jPopupMenu1.add(jMenuItem3);
jDialog1.setBounds(new java.awt.Rectangle(200, 250, 500, 350));
jDialog1.setModal(true);
jDialog1.addWindowFocusListener(new java.awt.event.WindowFocusListener() {
public void windowGainedFocus(java.awt.event.WindowEvent evt) {
jDialog1WindowGainedFocus(evt);
}
public void windowLostFocus(java.awt.event.WindowEvent evt) {
}
});
jLabel2.setText("\u5b66\u53f7\uff1a");
jTextFieldID.setText("12");
jTextFieldID.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
jTextFieldIDFocusGained(evt);
}
});
jLabel3.setText("\u59d3\u540d\uff1a");
jTextFieldName.setText("wangping");
jTextFieldName.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
jTextFieldNameFocusGained(evt);
}
});
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "male", "female" }));
jLabel4.setText("\u6027\u522b\uff1a");
jLabel5.setText("\u5e74\u9f84\uff1a");
jTextFieldAge.setText("21");
jTextFieldAge.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
jTextFieldAgeFocusGained(evt);
}
});
jLabel6.setText("\u4e13\u4e1a\uff1a");
jLabel7.setText("\u73ed\u7ea7\uff1a");
jTextFieldClass.setText("0506");
jTextFieldClass.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextFieldClassActionPerformed(evt);
}
});
jTextFieldClass.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
jTextFieldClassFocusGained(evt);
}
});
jLabel8.setFont(new java.awt.Font("宋体", 1, 18));
jLabel8.setText("\u5b66\u751f\u4fe1\u606f\u6ce8\u518c\u8868");
jComboBoxMajor.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "EI", "CI" }));
jButtonDialog1Conform.setText("\u786e\u8ba4");
jButtonDialog1Conform.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonDialog1ConformActionPerformed(evt);
}
});
jButtonDialog1Cancel.setText("\u53d6\u6d88");
jButtonDialog1Cancel.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonDialog1CancelActionPerformed(evt);
}
});
jLabel14.setText("\uff081\u52309\u4f4d\u6570\u5b57\uff09");
jLabel15.setText("\uff081\u523020\u4f4d\u5b57\u6bcd\uff09");
jLabel16.setText("\uff081\u5230100\u7684\u6570\u5b57\uff09");
jLabel17.setText("\uff084\u4f4d\u6570\u73ed\u7ea7\u53f7\u7801\uff09");
javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());
jDialog1.getContentPane().setLayout(jDialog1Layout);
jDialog1Layout.setHorizontalGroup(
jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog1Layout.createSequentialGroup()
.addGap(160, 160, 160)
.addComponent(jLabel8)
.addGap(182, 182, 182))
.addGroup(jDialog1Layout.createSequentialGroup()
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(jDialog1Layout.createSequentialGroup()
.addGap(34, 34, 34)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel4)
.addComponent(jLabel6))
.addGap(21, 21, 21)
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jComboBoxMajor, 0, 100, Short.MAX_VALUE)
.addComponent(jComboBox1, javax.swing.GroupLayout.Alignment.LEADING, 0, 100, Short.MAX_VALUE)
.addComponent(jTextFieldID, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
.addComponent(jLabel14, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE))
.addGap(58, 58, 58))
.addGroup(jDialog1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButtonDialog1Conform)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog1Layout.createSequentialGroup()
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jDialog1Layout.createSequentialGroup()
.addGroup(jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel5)
.addComponent(jLabel3))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -