📄 mainjframe.java
字号:
/* * MainJFrame.java * * Created on 2008年6月28日, 下午8:45 */package mypackage;import java.awt.CardLayout;import java.sql.*;import javax.swing.JOptionPane;/** * * @author Administrator */public class MainJFrame extends javax.swing.JFrame { /** Creates new form MainJFrame */ public MainJFrame() { 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. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { maincard = new javax.swing.JPanel(); market = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); jButton4 = new javax.swing.JButton(); jLabel3 = new javax.swing.JLabel(); query = new javax.swing.JPanel(); jLabel4 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); jButton11 = new javax.swing.JButton(); checkout = new javax.swing.JPanel(); jTextField2 = new javax.swing.JTextField(); jButton5 = new javax.swing.JButton(); jTextField3 = new javax.swing.JTextField(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jScrollPane2 = new javax.swing.JScrollPane(); jTextArea1 = new javax.swing.JTextArea(); jButton10 = new javax.swing.JButton(); increase = new javax.swing.JPanel(); jLabel7 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jLabel9 = new javax.swing.JLabel(); jLabel10 = new javax.swing.JLabel(); jLabel11 = new javax.swing.JLabel(); jLabel12 = new javax.swing.JLabel(); jLabel13 = new javax.swing.JLabel(); jTextField4 = new javax.swing.JTextField(); jTextField5 = new javax.swing.JTextField(); jTextField6 = new javax.swing.JTextField(); jTextField7 = new javax.swing.JTextField(); jTextField8 = new javax.swing.JTextField(); jTextField9 = new javax.swing.JTextField(); jTextField10 = new javax.swing.JTextField(); jButton6 = new javax.swing.JButton(); jButton7 = new javax.swing.JButton(); jLabel14 = new javax.swing.JLabel(); jButton8 = new javax.swing.JButton(); Statistics = new javax.swing.JPanel(); jLabel15 = new javax.swing.JLabel(); jScrollPane3 = new javax.swing.JScrollPane(); jTable2 = new javax.swing.JTable(); jButton9 = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); maincard.setLayout(new java.awt.CardLayout()); market.setVerifyInputWhenFocusTarget(false); market.setLayout(null); jLabel1.setFont(new java.awt.Font("叶根友行书繁", 1, 36)); jLabel1.setForeground(new java.awt.Color(0, 0, 204)); jLabel1.setText("超市管理系统"); market.add(jLabel1); jLabel1.setBounds(50, 20, 228, 42); jLabel2.setFont(new java.awt.Font("楷体_GB2312", 0, 12)); jLabel2.setText("龙腾开发小组"); market.add(jLabel2); jLabel2.setBounds(260, 220, 72, 15); jButton1.setText("查 询"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); market.add(jButton1); jButton1.setBounds(160, 130, 83, 25); jButton2.setText("结 账"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); market.add(jButton2); jButton2.setBounds(260, 130, 90, 25); jButton3.setText("统 计"); jButton3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton3ActionPerformed(evt); } }); market.add(jButton3); jButton3.setBounds(160, 170, 83, 25); jButton4.setText("添加货物"); jButton4.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton4ActionPerformed(evt); } }); market.add(jButton4); jButton4.setBounds(260, 170, 90, 25); jLabel3.setText("jLabel3"); market.add(jLabel3); jLabel3.setBounds(30, 90, 100, 110); maincard.add(market, "card1"); query.setLayout(null); jLabel4.setText("输入条形码"); query.add(jLabel4); jLabel4.setBounds(10, 70, 70, 15); jTextField1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField1ActionPerformed(evt); } }); query.add(jTextField1); jTextField1.setBounds(110, 70, 110, 21); jTable1.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null}, {null, null, null, null, null, null} }, new String [] { "货物名称", "单价", "库存量", "生产日期", "保质期", "备注" } ) { Class[] types = new Class [] { java.lang.String.class, java.lang.Float.class, java.lang.Integer.class, java.lang.String.class, java.lang.String.class, java.lang.String.class }; public Class getColumnClass(int columnIndex) { return types [columnIndex]; } }); jScrollPane1.setViewportView(jTable1); query.add(jScrollPane1); jScrollPane1.setBounds(10, 130, 360, 90); jButton11.setText("返回首页"); jButton11.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton11ActionPerformed(evt); } }); query.add(jButton11); jButton11.setBounds(130, 230, 90, 25); maincard.add(query, "card2"); jButton5.setText("结 账"); jButton5.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton5ActionPerformed(evt); } }); jLabel5.setText("条形码"); jLabel6.setText("数量"); jTextArea1.setColumns(20); jTextArea1.setLineWrap(true); jTextArea1.setRows(5); jScrollPane2.setViewportView(jTextArea1); jButton10.setText("返回首页"); jButton10.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton10ActionPerformed(evt); } }); javax.swing.GroupLayout checkoutLayout = new javax.swing.GroupLayout(checkout); checkout.setLayout(checkoutLayout); checkoutLayout.setHorizontalGroup( checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(checkoutLayout.createSequentialGroup() .addContainerGap() .addGroup(checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 257, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(checkoutLayout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addGroup(checkoutLayout.createSequentialGroup() .addComponent(jLabel6) .addGap(18, 18, 18) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, 98, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(checkoutLayout.createSequentialGroup() .addComponent(jLabel5) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jTextField2))) .addGap(18, 18, 18) .addComponent(jButton5) .addGap(18, 18, 18) .addComponent(jButton10))) .addContainerGap()) ); checkoutLayout.setVerticalGroup( checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(checkoutLayout.createSequentialGroup() .addGap(26, 26, 26) .addGroup(checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel5) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(checkoutLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel6) .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jButton5) .addComponent(jButton10)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 162, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); maincard.add(checkout, "card3"); increase.setLayout(null); jLabel7.setText("条 形 码"); increase.add(jLabel7); jLabel7.setBounds(20, 20, 48, 15); jLabel8.setText("货物名称"); increase.add(jLabel8); jLabel8.setBounds(20, 60, 48, 15); jLabel9.setText("单 价"); increase.add(jLabel9); jLabel9.setBounds(20, 100, 48, 15); jLabel10.setText("数 量"); increase.add(jLabel10); jLabel10.setBounds(20, 130, 48, 15); jLabel11.setText("生产日期"); increase.add(jLabel11); jLabel11.setBounds(20, 160, 48, 15); jLabel12.setText("保 质 期"); increase.add(jLabel12); jLabel12.setBounds(20, 190, 48, 15); jLabel13.setText("备 注"); increase.add(jLabel13); jLabel13.setBounds(230, 190, 48, 15); increase.add(jTextField4); jTextField4.setBounds(80, 20, 130, 21); increase.add(jTextField5); jTextField5.setBounds(80, 60, 130, 21); increase.add(jTextField6); jTextField6.setBounds(80, 100, 130, 21); increase.add(jTextField7); jTextField7.setBounds(76, 130, 140, 21); increase.add(jTextField8); jTextField8.setBounds(76, 160, 140, 21); increase.add(jTextField9); jTextField9.setBounds(80, 190, 140, 21); increase.add(jTextField10); jTextField10.setBounds(290, 190, 90, 21); jButton6.setText("添加货物"); jButton6.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton6ActionPerformed(evt); } }); increase.add(jButton6); jButton6.setBounds(50, 230, 90, 25); jButton7.setText("确认提交"); jButton7.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton7ActionPerformed(evt);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -