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

📄 recordjframe.java

📁 电子通讯录实现网上保存朋友
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. *//* * RecordJFrame.java * * Created on 2008-12-23, 14:35:22 */package frame;import utils.StringUtils;import entity.RecordType;import java.sql.SQLException;import java.sql.Statement;import java.awt.Dimension;import java.awt.Toolkit;import java.sql.Connection;import java.sql.ResultSet;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.logging.Level;import java.util.logging.Logger;import javax.swing.JComboBox;import javax.swing.JOptionPane;import utils.DBUtils;import utils.UIUtils;/** * * @author Jason */public class RecordJFrame extends javax.swing.JFrame {    /** Creates new form RecordJFrame */    public RecordJFrame() {        initComponents();        init();    }    private void init(){        UIUtils.setComponentAtScreenCenter(this);        this.jRadioButton1.setSelected(true);        Connection con = DBUtils.getConnection();        Statement stmt = null;        try {            stmt = con.createStatement();            String sql =//                    "select typename from t_record_type";                    "select * from t_record_type";            ResultSet rs = stmt.executeQuery(sql);            while(rs.next()){                RecordType rt = new RecordType();                rt.setTypeid(rs.getInt(1));                rt.setTypename(rs.getString(2));                this.jComboBox1.addItem(rt);//                this.jComboBox1.addItem(rs.getString(1));            }        } catch (SQLException ex) {            Logger.getLogger(RecordJFrame.class.getName()).log(Level.SEVERE, null, ex);        }finally{            DBUtils.closeAll(stmt, con);        }    }    /** 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.     */    @SuppressWarnings("unchecked")    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents    private void initComponents() {        buttonGroup1 = new javax.swing.ButtonGroup();        jToolBar1 = new javax.swing.JToolBar();        jButton1 = new javax.swing.JButton();        jSeparator1 = new javax.swing.JToolBar.Separator();        jButton2 = new javax.swing.JButton();        jButton3 = new javax.swing.JButton();        jSeparator2 = new javax.swing.JToolBar.Separator();        jButton4 = new javax.swing.JButton();        jPanel1 = new javax.swing.JPanel();        jLabel1 = new javax.swing.JLabel();        jComboBox1 = new javax.swing.JComboBox();        jButton5 = new javax.swing.JButton();        jLabel2 = new javax.swing.JLabel();        jTextField1 = new javax.swing.JTextField();        jLabel3 = new javax.swing.JLabel();        jRadioButton1 = new javax.swing.JRadioButton();        jRadioButton2 = new javax.swing.JRadioButton();        jLabel4 = new javax.swing.JLabel();        dateChooserCombo1 = new datechooser.beans.DateChooserCombo();        jLabel5 = new javax.swing.JLabel();        jTextField2 = new javax.swing.JTextField();        jLabel6 = new javax.swing.JLabel();        jTextField3 = new javax.swing.JTextField();        jLabel7 = new javax.swing.JLabel();        jTextField4 = new javax.swing.JTextField();        jLabel8 = new javax.swing.JLabel();        jTextField5 = new javax.swing.JTextField();        jLabel9 = new javax.swing.JLabel();        jTextField6 = new javax.swing.JTextField();        jLabel10 = new javax.swing.JLabel();        jTextField7 = new javax.swing.JTextField();        jScrollPane1 = new javax.swing.JScrollPane();        jTextArea1 = new javax.swing.JTextArea();        jButton6 = new javax.swing.JButton();        jButton7 = new javax.swing.JButton();        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setTitle("通讯录管理");        setResizable(false);        jToolBar1.setFloatable(false);        jToolBar1.setRollover(true);        jButton1.setText("查询");        jButton1.setFocusable(false);        jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton1.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton1ActionPerformed(evt);            }        });        jToolBar1.add(jButton1);        jToolBar1.add(jSeparator1);        jButton2.setText("注销");        jButton2.setFocusable(false);        jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton2.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);        jButton2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton2ActionPerformed(evt);            }        });        jToolBar1.add(jButton2);        jButton3.setText("修改密码");        jButton3.setFocusable(false);        jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton3.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);        jToolBar1.add(jButton3);        jToolBar1.add(jSeparator2);        jButton4.setText("退出");        jButton4.setFocusable(false);        jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton4.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);        jButton4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton4ActionPerformed(evt);            }        });        jToolBar1.add(jButton4);        getContentPane().add(jToolBar1, java.awt.BorderLayout.PAGE_START);        jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabel1.setText("选择类别:");        jButton5.setText("管理类别");        jButton5.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton5ActionPerformed(evt);            }        });        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabel2.setText("联系人姓名:");        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabel3.setText("性  别:");        buttonGroup1.add(jRadioButton1);        jRadioButton1.setText("男");        buttonGroup1.add(jRadioButton2);        jRadioButton2.setText("女");        jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabel4.setText("生  日:");        dateChooserCombo1.setCurrentView(new datechooser.view.appearance.AppearancesList("Dali",            new datechooser.view.appearance.ViewAppearance("custom",                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(0, 0, 0),                    new java.awt.Color(0, 0, 255),                    false,                    true,                    new datechooser.view.appearance.swing.ButtonPainter()),                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(0, 0, 0),                    new java.awt.Color(0, 0, 255),                    true,                    true,                    new datechooser.view.appearance.swing.ButtonPainter()),                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(0, 0, 255),                    new java.awt.Color(0, 0, 255),                    false,                    true,                    new datechooser.view.appearance.swing.ButtonPainter()),                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(128, 128, 128),                    new java.awt.Color(0, 0, 255),                    false,                    true,                    new datechooser.view.appearance.swing.LabelPainter()),                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(0, 0, 0),                    new java.awt.Color(0, 0, 255),                    false,                    true,                    new datechooser.view.appearance.swing.LabelPainter()),                new datechooser.view.appearance.swing.SwingCellAppearance(new java.awt.Font("SimSun", java.awt.Font.PLAIN, 12),                    new java.awt.Color(0, 0, 0),                    new java.awt.Color(255, 0, 0),                    false,                    false,                    new datechooser.view.appearance.swing.ButtonPainter()),                (datechooser.view.BackRenderer)null,                false,                true)));    dateChooserCombo1.setFormat(1);    jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel5.setText("固话/传真:");    jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel6.setText("手机:");    jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel7.setText("办公地址:");    jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel8.setText("家庭地址:");    jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel9.setText("Email:");    jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);    jLabel10.setText("Q Q:");    jScrollPane1.setBorder(javax.swing.BorderFactory.createTitledBorder("备注"));    jTextArea1.setColumns(20);    jTextArea1.setRows(5);    jScrollPane1.setViewportView(jTextArea1);    jButton6.setText("重  填");    jButton7.setText("保  存");    jButton7.addActionListener(new java.awt.event.ActionListener() {        public void actionPerformed(java.awt.event.ActionEvent evt) {            jButton7ActionPerformed(evt);        }    });    javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);    jPanel1.setLayout(jPanel1Layout);    jPanel1Layout.setHorizontalGroup(        jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()            .addGap(37, 37, 37)            .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)                .addGroup(jPanel1Layout.createSequentialGroup()                    .addComponent(jLabel1)                    .addGap(10, 10, 10))                .addGroup(jPanel1Layout.createSequentialGroup()                    .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)                    .addGap(10, 10, 10))                .addGroup(jPanel1Layout.createSequentialGroup()

⌨️ 快捷键说明

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