📄 mainframe.java
字号:
package addressbook;/* * MainFrame.java * * Created on 2005年10月26日, 上午10:27 * * @author Liuyi */import java.util.*;import java.awt.*;import javax.swing.*;import javax.imageio.*;import java.io.*;public class MainFrame extends javax.swing.JFrame { /** Creates new form MainFrame */ public MainFrame() { initComponents(); nameList.setListData(people.toArray()); setSize(520,400); setTitle("我的通讯录"); } /** 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() { java.awt.GridBagConstraints gridBagConstraints; jPanel1 = new javax.swing.JPanel(); lblName = new javax.swing.JLabel(); txtName = new javax.swing.JTextField(); txtZip = new javax.swing.JTextField(); txtAdd = new javax.swing.JTextField(); txtPhone = new javax.swing.JTextField(); txtCellphone = new javax.swing.JTextField(); lblZip = new javax.swing.JLabel(); lblAdd = new javax.swing.JLabel(); lblPhone = new javax.swing.JLabel(); lblCellphone = new javax.swing.JLabel(); lblEMail = new javax.swing.JLabel(); txtEmail = new javax.swing.JTextField(); btnNew = new javax.swing.JButton(); btnDelete = new javax.swing.JButton(); btnFind = new javax.swing.JButton(); btnSave = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); nameList = new javax.swing.JList(); jMenuBar1 = new javax.swing.JMenuBar(); mFile = new javax.swing.JMenu(); mOpen = new javax.swing.JMenuItem(); mSave = new javax.swing.JMenuItem(); mExit = new javax.swing.JMenuItem(); mOpt = new javax.swing.JMenu(); mNew = new javax.swing.JMenuItem(); mDelete = new javax.swing.JMenuItem(); mFind = new javax.swing.JMenuItem(); mHelp = new javax.swing.JMenu(); mAbout = new javax.swing.JMenuItem(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); jPanel1.setLayout(new java.awt.GridBagLayout()); lblName.setText("\u59d3\u540d\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(40, 50, 0, 0); jPanel1.add(lblName, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(40, 10, 0, 0); jPanel1.add(txtName, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0); jPanel1.add(txtZip, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 4; gridBagConstraints.gridwidth = 3; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0); jPanel1.add(txtAdd, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 5; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0); jPanel1.add(txtPhone, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 7; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0); jPanel1.add(txtCellphone, gridBagConstraints); lblZip.setText("\u90ae\u653f\u7f16\u7801\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 30, 0, 0); jPanel1.add(lblZip, gridBagConstraints); lblAdd.setText("\u901a\u4fe1\u5730\u5740\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.gridwidth = 3; gridBagConstraints.ipady = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 30, 0, 0); jPanel1.add(lblAdd, gridBagConstraints); lblPhone.setText("\u7535\u8bdd\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 5; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 50, 0, 0); jPanel1.add(lblPhone, gridBagConstraints); lblCellphone.setText("\u624b\u673a\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 7; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 50, 0, 0); jPanel1.add(lblCellphone, gridBagConstraints); lblEMail.setText("\u7535\u5b50\u90ae\u4ef6\uff1a"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 9; gridBagConstraints.gridwidth = 3; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 30, 0, 0); jPanel1.add(lblEMail, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 9; gridBagConstraints.gridwidth = 3; gridBagConstraints.gridheight = 2; gridBagConstraints.ipadx = 179; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(10, 10, 0, 0); jPanel1.add(txtEmail, gridBagConstraints); btnNew.setText("\u65b0\u589e"); btnNew.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnNewActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 11; gridBagConstraints.gridwidth = 2; gridBagConstraints.gridheight = 13; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(60, 30, 24, 0); jPanel1.add(btnNew, gridBagConstraints); btnDelete.setText("\u5220\u9664"); btnDelete.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnDeleteActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 11; gridBagConstraints.gridheight = 13; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(60, 10, 24, 0); jPanel1.add(btnDelete, gridBagConstraints); btnFind.setText("\u67e5\u627e"); btnFind.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnFindActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 11; gridBagConstraints.gridheight = 13; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(60, 13, 24, 0); jPanel1.add(btnFind, gridBagConstraints); btnSave.setText("\u4fdd\u5b58"); btnSave.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { btnSaveActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 6; gridBagConstraints.gridy = 11; gridBagConstraints.gridwidth = 4; gridBagConstraints.gridheight = 13; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(60, 13, 24, 39); jPanel1.add(btnSave, gridBagConstraints); getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); jScrollPane1.setPreferredSize(new java.awt.Dimension(150, 0)); nameList.setAutoscrolls(false); nameList.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { nameListMouseClicked(evt); } }); jScrollPane1.setViewportView(nameList); getContentPane().add(jScrollPane1, java.awt.BorderLayout.WEST); mFile.setText("\u6587\u4ef6"); mOpen.setText("\u6253\u5f00"); mOpen.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { mOpenActionPerformed(evt); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -