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

📄 addbookmain.java

📁 java写的地址薄小程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * AddBookMain.java * * Created on 2007年12月21日, 下午1:10 */package com.sxy.frame;import javax.swing.table.DefaultTableModel;import javax.swing.tree.DefaultMutableTreeNode;import javax.swing.tree.DefaultTreeModel;import javax.swing.tree.TreeModel;import com.sxy.database.*;import java.util.Iterator;import java.util.Vector;import com.sxy.database.*;import com.sxy.database.DabaCon;import javax.swing.JOptionPane;/** * * @author  Arthur */public class AddBookMain extends javax.swing.JFrame {    /** Creates new form AddBookMain */    public AddBookMain(String usName) {        this.userName = usName;        //userName = "xingya771";        initComponents();        treeInitialize();        tableInitialize();    }    public AddBookMain(Vector v, String usName) {        this.userName = usName;        initComponents();        treeInitialize();        tableInitialize(v);    }    private String userName;    /** 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() {        jToolBar1 = new javax.swing.JToolBar();        add = new javax.swing.JButton();        jButton1 = new javax.swing.JButton();        refreah = new javax.swing.JButton();        modify = new javax.swing.JButton();        find = new javax.swing.JButton();        removegroup = new javax.swing.JButton();        remove = new javax.swing.JButton();        exit = new javax.swing.JButton();        jSplitPane1 = new javax.swing.JSplitPane();        jPanel1 = new javax.swing.JPanel();        jScrollPane1 = new javax.swing.JScrollPane();        jTree1 = new javax.swing.JTree();        jPanel2 = new javax.swing.JPanel();        jScrollPane2 = new javax.swing.JScrollPane();        jTable1 = new javax.swing.JTable();        jMenuBar1 = new javax.swing.JMenuBar();        jMenu1 = new javax.swing.JMenu();        jMenuItem1 = new javax.swing.JMenuItem();        jMenuItem2 = new javax.swing.JMenuItem();        jSeparator1 = new javax.swing.JSeparator();        jMenuItem9 = new javax.swing.JMenuItem();        jMenuItem4 = new javax.swing.JMenuItem();        jMenu2 = new javax.swing.JMenu();        jMenuItem3 = new javax.swing.JMenuItem();        jMenuItem5 = new javax.swing.JMenuItem();        jMenuItem6 = new javax.swing.JMenuItem();        jMenuItem7 = new javax.swing.JMenuItem();        jMenu3 = new javax.swing.JMenu();        jMenuItem8 = new javax.swing.JMenuItem();        setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);        setTitle("你好"+getUserName()+"欢迎你!!");        setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));        setLocationByPlatform(true);        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closing(evt);            }        });        getContentPane().setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.LEFT));        jToolBar1.setFloatable(false);        add.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Generic Library Folders.jpg"))); // NOI18N        add.setText("增加组");        add.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                addGroup(evt);            }        });        jToolBar1.add(add);        jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/huanru.jpg"))); // NOI18N        jButton1.setText("增加联系人");        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                addNewBook(evt);            }        });        jToolBar1.add(jButton1);        refreah.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Resource Library.jpg"))); // NOI18N        refreah.setText("刷新");        refreah.setFocusable(false);        refreah.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                refreah(evt);            }        });        jToolBar1.add(refreah);        modify.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/jiechu.jpg"))); // NOI18N        modify.setText("修改");        modify.setFocusable(false);        modify.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                modifyline(evt);            }        });        jToolBar1.add(modify);        find.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Resource Library.jpg"))); // NOI18N        find.setText("查找");        find.setFocusable(false);        find.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        find.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                findActionPerformed(evt);            }        });        jToolBar1.add(find);        removegroup.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Diagnostics Library.jpg"))); // NOI18N        removegroup.setText("删除组");        removegroup.setFocusable(false);        removegroup.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                removegroup(evt);            }        });        jToolBar1.add(removegroup);        remove.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/Skull Library.jpg"))); // NOI18N        remove.setText("删除");        remove.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                removeActionPerformed(evt);            }        });        jToolBar1.add(remove);        exit.setIcon(new javax.swing.ImageIcon(getClass().getResource("/image/X1.jpg"))); // NOI18N        exit.setText("退出");        exit.setFocusable(false);        exit.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                exitActionPerformed(evt);            }        });        jToolBar1.add(exit);        getContentPane().add(jToolBar1);        jTree1.setAutoscrolls(true);        jTree1.setModel(jTree1.getModel());        jTree1.addTreeSelectionListener(new javax.swing.event.TreeSelectionListener() {            public void valueChanged(javax.swing.event.TreeSelectionEvent evt) {                treeChanged(evt);            }        });        jScrollPane1.setViewportView(jTree1);        jPanel1.add(jScrollPane1);        jSplitPane1.setLeftComponent(jPanel1);        jTable1.setModel(jTable1.getModel());        jScrollPane2.setViewportView(jTable1);        jPanel2.add(jScrollPane2);        jSplitPane1.setRightComponent(jPanel2);        getContentPane().add(jSplitPane1);        jMenu1.setText("文件");        jMenu1.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_A, java.awt.event.InputEvent.ALT_MASK));        jMenuItem1.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem1.setText("增加组");        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem1ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem1);        jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.ALT_MASK));        jMenuItem2.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem2.setText("增加联系人");        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem2ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem2);        jMenu1.add(jSeparator1);        jMenuItem9.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_R, java.awt.event.InputEvent.ALT_MASK));        jMenuItem9.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem9.setText("重新登录");        jMenuItem9.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem9ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem9);        jMenuItem4.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.ALT_MASK));        jMenuItem4.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem4.setText("退出");        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem4ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem4);        jMenuBar1.add(jMenu1);        jMenu2.setText("编辑");        jMenu2.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F3, 0));        jMenuItem3.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem3.setText("查找");        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem3ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem3);        jMenuItem5.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_M, java.awt.event.InputEvent.ALT_MASK));        jMenuItem5.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem5.setText("修改");        jMenuItem5.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem5ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem5);        jMenuItem6.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_D, java.awt.event.InputEvent.ALT_MASK));        jMenuItem6.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem6.setText("删除");        jMenuItem6.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem6ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem6);        jMenuItem7.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_G, java.awt.event.InputEvent.ALT_MASK));        jMenuItem7.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem7.setText("删除组");        jMenuItem7.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem7ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem7);        jMenuBar1.add(jMenu2);        jMenu3.setText("帮助");        jMenu3.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem8.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F1, 0));        jMenuItem8.setFont(new java.awt.Font("宋体", 0, 12));        jMenuItem8.setText("关于");        jMenuItem8.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem8ActionPerformed(evt);            }        });        jMenu3.add(jMenuItem8);        jMenuBar1.add(jMenu3);        setJMenuBar(jMenuBar1);        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();        setBounds((screenSize.width-680)/2, (screenSize.height-544)/2, 680, 544);    }// </editor-fold>//GEN-END:initComponents    private void findActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_findActionPerformed        findAction();    // TODO add your handling code here:    }//GEN-LAST:event_findActionPerformed    private void findAction() {        new findAbook(userName).setVisible(true);        this.dispose();    }    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed        addGroup(evt);    // TODO add your handling code here:    }//GEN-LAST:event_jMenuItem1ActionPerformed    private void addGroup(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_addGroup        String grouname = JOptionPane.showInputDialog("请输入组的名字:");        if (grouname != null && !grouname.equals("")) {            DabaCon conn = new DabaCon();            conn.condata();            if (conn.addgroup(userName, grouname)) {                JOptionPane.showMessageDialog(this, "添加组成功!!!");

⌨️ 快捷键说明

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