cardmanageframe.java
来自「精通NetBeans光盘源代码,很好很好的资料」· Java 代码 · 共 544 行 · 第 1/2 页
JAVA
544 行
/*
* CardManageFrame.java
*
* Created on 2006年3月2日, 下午8:57
*/
package org.netbeans.swing.cardmanage;
import java.util.*;
/**
*
* @author boyingking
*/
public class CardManageFrame extends javax.swing.JFrame {
java.util.Vector vecListCard=new java.util.Vector();
java.util.Hashtable hashCardInfo=new java.util.Hashtable();
/** Creates new form CardManageFrame */
public CardManageFrame() {
initComponents();
this.setSize(500,410);
this.setState(false);
}
/** 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=" Generated Code ">//GEN-BEGIN:initComponents
private void initComponents() {
buttonGroupOne = new javax.swing.ButtonGroup();
buttonGroupTwo = new javax.swing.ButtonGroup();
buttonGroupThree = new javax.swing.ButtonGroup();
jSplitPaneGlobal = new javax.swing.JSplitPane();
jSplitPaneLeft = new javax.swing.JSplitPane();
jPanel1LeftTop = new javax.swing.JPanel();
jRadioButtonOldCard = new javax.swing.JRadioButton();
jRadioButtonAddNewCard = new javax.swing.JRadioButton();
jPanelLeftBottom = new javax.swing.JPanel();
jScrollPane1 = new javax.swing.JScrollPane();
jListCardList = new javax.swing.JList();
jSplitPaneRight = new javax.swing.JSplitPane();
jPanelRightTop = new javax.swing.JPanel();
jLabelName = new javax.swing.JLabel();
jLabelAddress = new javax.swing.JLabel();
jLabelPhone = new javax.swing.JLabel();
jLabelEmail = new javax.swing.JLabel();
jTextFieldName = new javax.swing.JTextField();
jTextFieldPhone = new javax.swing.JTextField();
jTextFieldEmail = new javax.swing.JTextField();
jRadioButtonFavor = new javax.swing.JRadioButton();
jRadioButtonDegree = new javax.swing.JRadioButton();
jButtonAdd = new javax.swing.JButton();
jButtonDelete = new javax.swing.JButton();
jTextFieldAddress = new javax.swing.JTextField();
jPanelRightBottom = new javax.swing.JPanel();
jPanelFavor = new javax.swing.JPanel();
jCheckBoxSing = new javax.swing.JCheckBox();
jCheckBoxDance = new javax.swing.JCheckBox();
jCheckBoxChat = new javax.swing.JCheckBox();
jCheckBoxBasketBall = new javax.swing.JCheckBox();
jCheckBoxVolleyBall = new javax.swing.JCheckBox();
jCheckBoxFootBall = new javax.swing.JCheckBox();
jPanelDegree = new javax.swing.JPanel();
jRadioButtonBachelor = new javax.swing.JRadioButton();
jRadioButtonDoctor = new javax.swing.JRadioButton();
jRadioButtonOther = new javax.swing.JRadioButton();
jRadioButtonMaster = new javax.swing.JRadioButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("CardManage Frame");
setLocationByPlatform(true);
setResizable(false);
jSplitPaneGlobal.setBorder(null);
jSplitPaneGlobal.setDividerLocation(150);
jSplitPaneGlobal.setDividerSize(3);
jSplitPaneLeft.setDividerLocation(110);
jSplitPaneLeft.setDividerSize(0);
jSplitPaneLeft.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
jPanel1LeftTop.setBorder(javax.swing.BorderFactory.createTitledBorder("\u9009\u62e9\u52a8\u4f5c"));
buttonGroupOne.add(jRadioButtonOldCard);
jRadioButtonOldCard.setSelected(true);
jRadioButtonOldCard.setText("\u67e5\u770b\u5df2\u6709\u540d\u7247");
jRadioButtonOldCard.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonOldCard.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonOldCard.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonOldCardItemStateChanged(evt);
}
});
buttonGroupOne.add(jRadioButtonAddNewCard);
jRadioButtonAddNewCard.setText("\u6dfb\u52a0\u65b0\u540d\u7247");
jRadioButtonAddNewCard.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonAddNewCard.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonAddNewCard.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonAddNewCardItemStateChanged(evt);
}
});
org.jdesktop.layout.GroupLayout jPanel1LeftTopLayout = new org.jdesktop.layout.GroupLayout(jPanel1LeftTop);
jPanel1LeftTop.setLayout(jPanel1LeftTopLayout);
jPanel1LeftTopLayout.setHorizontalGroup(
jPanel1LeftTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel1LeftTopLayout.createSequentialGroup()
.addContainerGap()
.add(jPanel1LeftTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jRadioButtonOldCard)
.add(jRadioButtonAddNewCard))
.addContainerGap(31, Short.MAX_VALUE))
);
jPanel1LeftTopLayout.setVerticalGroup(
jPanel1LeftTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanel1LeftTopLayout.createSequentialGroup()
.addContainerGap()
.add(jRadioButtonOldCard)
.add(14, 14, 14)
.add(jRadioButtonAddNewCard)
.addContainerGap(30, Short.MAX_VALUE))
);
jSplitPaneLeft.setTopComponent(jPanel1LeftTop);
jPanelLeftBottom.setLayout(new java.awt.GridLayout(1, 0));
jPanelLeftBottom.setBorder(javax.swing.BorderFactory.createTitledBorder("\u540d\u7247\u5217\u8868"));
jListCardList.addListSelectionListener(new javax.swing.event.ListSelectionListener() {
public void valueChanged(javax.swing.event.ListSelectionEvent evt) {
jListCardListValueChanged(evt);
}
});
jScrollPane1.setViewportView(jListCardList);
jPanelLeftBottom.add(jScrollPane1);
jSplitPaneLeft.setRightComponent(jPanelLeftBottom);
jSplitPaneGlobal.setLeftComponent(jSplitPaneLeft);
jSplitPaneRight.setDividerLocation(250);
jSplitPaneRight.setDividerSize(3);
jSplitPaneRight.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT);
jPanelRightTop.setBorder(javax.swing.BorderFactory.createTitledBorder("\u540d\u7247\u8be6\u7ec6\u4fe1\u606f"));
jLabelName.setText("\u59d3\u540d\uff1a");
jLabelAddress.setText("\u5730\u5740\uff1a");
jLabelPhone.setText("\u8054\u7cfb\u7535\u8bdd\uff1a");
jLabelEmail.setText("\u7535\u5b50\u90ae\u4ef6\uff1a");
buttonGroupTwo.add(jRadioButtonFavor);
jRadioButtonFavor.setSelected(true);
jRadioButtonFavor.setText("\u7231\u597d");
jRadioButtonFavor.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonFavor.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonFavor.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonFavorItemStateChanged(evt);
}
});
buttonGroupTwo.add(jRadioButtonDegree);
jRadioButtonDegree.setText("\u5b66\u5386");
jRadioButtonDegree.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jRadioButtonDegree.setMargin(new java.awt.Insets(0, 0, 0, 0));
jRadioButtonDegree.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
jRadioButtonDegreeItemStateChanged(evt);
}
});
jButtonAdd.setText("\u6dfb\u52a0");
jButtonAdd.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonAddActionPerformed(evt);
}
});
jButtonDelete.setText("\u6e05\u7a7a");
jButtonDelete.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonDeleteActionPerformed(evt);
}
});
org.jdesktop.layout.GroupLayout jPanelRightTopLayout = new org.jdesktop.layout.GroupLayout(jPanelRightTop);
jPanelRightTop.setLayout(jPanelRightTopLayout);
jPanelRightTopLayout.setHorizontalGroup(
jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelRightTopLayout.createSequentialGroup()
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelRightTopLayout.createSequentialGroup()
.add(56, 56, 56)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabelName)
.add(jLabelAddress)
.add(jLabelPhone)
.add(jLabelEmail))
.add(38, 38, 38)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(jTextFieldAddress)
.add(jTextFieldEmail)
.add(jTextFieldPhone)
.add(jTextFieldName, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 158, Short.MAX_VALUE)))
.add(jPanelRightTopLayout.createSequentialGroup()
.add(30, 30, 30)
.add(jRadioButtonFavor)
.add(34, 34, 34)
.add(jRadioButtonDegree)
.add(21, 21, 21)
.add(jButtonAdd)
.add(25, 25, 25)
.add(jButtonDelete)))
.add(268, 268, 268))
);
jPanelRightTopLayout.setVerticalGroup(
jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelRightTopLayout.createSequentialGroup()
.add(33, 33, 33)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabelName)
.add(jTextFieldName, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(12, 12, 12)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jLabelAddress)
.add(jTextFieldAddress, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(19, 19, 19)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jLabelPhone)
.add(jTextFieldPhone, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.add(14, 14, 14)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jLabelEmail)
.add(jTextFieldEmail, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 16, Short.MAX_VALUE)
.add(jPanelRightTopLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jRadioButtonFavor)
.add(jRadioButtonDegree)
.add(jButtonAdd)
.add(jButtonDelete))
.add(21, 21, 21))
);
jSplitPaneRight.setTopComponent(jPanelRightTop);
jPanelRightBottom.setLayout(new java.awt.CardLayout());
jPanelRightBottom.setBorder(javax.swing.BorderFactory.createTitledBorder("\u540d\u7247\u9644\u52a0\u4fe1\u606f"));
jCheckBoxSing.setText("\u5531\u6b4c");
jCheckBoxSing.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxSing.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxDance.setText("\u8df3\u821e");
jCheckBoxDance.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxDance.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxChat.setText("\u804a\u5929");
jCheckBoxChat.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxChat.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxBasketBall.setText("\u7bee\u7403");
jCheckBoxBasketBall.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxBasketBall.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxVolleyBall.setText("\u6392\u7403");
jCheckBoxVolleyBall.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxVolleyBall.setMargin(new java.awt.Insets(0, 0, 0, 0));
jCheckBoxFootBall.setText("\u8db3\u7403");
jCheckBoxFootBall.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
jCheckBoxFootBall.setMargin(new java.awt.Insets(0, 0, 0, 0));
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?