📄 ccsmainmenu.java~1~
字号:
package com.aptech.cdjj.sex.gui;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0*/
import javax.swing.*;
import java.awt.BorderLayout;
import javax.swing.Box;
import java.awt.Rectangle;
import java.awt.Component;
import java.awt.Toolkit;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.BorderFactory;
import java.awt.Color;
import java.util.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.GridLayout;
import java.awt.LayoutManager;
import java.awt.Container;
import java.awt.CardLayout;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import java.awt.Font;
import java.awt.GridBagLayout;
import java.awt.*;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import javax.swing.tree.*;
import com.aptech.cdjj.sex.database.SDBManager;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import com.aptech.cdjj.sex.action.CGetTable;
import com.aptech.cdjj.sex.action.Cid;
import com.aptech.cdjj.sex.action.CAddInfoAction;
import java.rmi.server.UID;
import java.sql.*;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.ArrayList;
import com.aptech.cdjj.sex.action.Aid1;
import java.util.Vector;
import javax.swing.border.TitledBorder;
public class CSMainMenu extends JFrame implements Runnable{
CSMainMenu() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
this.setExtendedState(this.MAXIMIZED_BOTH);
this.setSize(750, 575);
this.setVisible(true);
}
public static void main(String[] args) {
CSMainMenu csmainnenu = new CSMainMenu();
Thread thr = new Thread(csmainnenu);
thr.start();
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(borderLayout3); //容器类情况
jPanel1.setLayout(borderLayout2);
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setLayout(gridLayout2);
jSplitPane1.setOneTouchExpandable(true);
jSplitPane1.setDividerLocation(150);
jSplitPane2.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
jSplitPane2.setOrientation(JSplitPane.VERTICAL_SPLIT);
jSplitPane2.setDividerLocation(230);
jSplitPane2.setOneTouchExpandable(true);
jTextField1.setText("Aptech成都锦江培训中心(S1T013--SEX小组)");
jTextField2.setText("操作员: " + SLoginMenu.name + " (" + SLoginMenu.step + ")");
jTextField1.setBackground(Color.gray);
jTextField1.setEnabled(false);
jTextField2.setBackground(Color.gray);
jTextField2.setEnabled(false);
jTextField3.setBackground(Color.gray);
jTextField3.setEnabled(false);
jPanel3.setLayout(null);
ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +
num + ").jpg");
jPanel3.addMouseListener(new CSMainMenu_jPanel3_mouseAdapter(this));
jPanel4.setBorder(BorderFactory.createEtchedBorder());
jPanel4.setLayout(gridLayout1);
jButton1.setBackground(Color.lightGray);
jButton1.setText("基础信息");
jButton1.addActionListener(new CSMainMenu_jButton1_actionAdapter(this));
jButton2.setBackground(Color.lightGray);
jButton2.setText("库存信息");
jButton2.addActionListener(new CSMainMenu_jButton2_actionAdapter(this));
jButton3.setBackground(Color.lightGray);
jButton3.setText("销售信息");
jButton3.addActionListener(new CSMainMenu_jButton3_actionAdapter(this));
jButton4.setBackground(Color.lightGray);
jButton4.setText("人员信息");
jButton4.addActionListener(new CSMainMenu_jButton4_actionAdapter(this));
jButton5.setBackground(Color.lightGray);
jButton5.setText("客户信息");
jMenuItem17.setText("客客户信息");
jMenuItem17.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
InputEvent.CTRL_MASK));
jMenu2.setText("珠宝品种(V)");
jMenu2.setMnemonic('V');
jMenuItem6.setText("销售业绩");
jMenuItem6.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Y,
InputEvent.CTRL_MASK));
jMenu8.setText("宝石(B)");
jMenu8.setIcon(new ImageIcon("/Jewelry/pic/CR.JPG"));
jMenu8.setMnemonic('B');
jMenuItem4.setText("钻石");
jMenuItem4.setIcon(new ImageIcon("/Jewelry/pic/YDL.JPG"));
jMenuItem4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,
InputEvent.CTRL_MASK));
jMenuItem9.setText("翡翠");
jMenuItem9.setIcon(new ImageIcon("/Jewelry/pic/MB.JPG"));
jMenuItem9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,
InputEvent.CTRL_MASK));
jMenuItem10.setText("玛瑙");
jMenuItem10.setIcon(new ImageIcon("/Jewelry/pic/SGSS.JPG"));
jMenuItem12.setText("珍珠");
jMenuItem12.setIcon(new ImageIcon("/Jewelry/pic/HB.JPG"));
jMenuItem18.setText("红宝石");
jMenuItem18.setIcon(new ImageIcon("/Jewelry/pic/CR.JPG"));
jMenuItem18.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,
InputEvent.CTRL_MASK));
jMenuItem19.setText("蓝宝石");
jMenuItem19.setIcon(new ImageIcon("/Jewelry/pic/MDL.jpg"));
jMenu9.setText("首饰(C)");
jMenu9.setIcon(new ImageIcon("/Jewelry/pic/QR.JPG"));
jMenu9.setMnemonic('C');
jMenuItem5.setText("戒指");
jMenuItem5.setIcon(new ImageIcon("/Jewelry/pic/BBS.JPG"));
jMenuItem20.setText("耳环");
jMenuItem20.setIcon(new ImageIcon("/Jewelry/pic/RXL.JPG"));
jMenuItem14.setText("手镯");
jMenuItem14.setIcon(new ImageIcon("/Jewelry/pic/GC.JPG"));
jMenuItem21.setText("项链");
jMenuItem21.setIcon(new ImageIcon("/Jewelry/pic/G.JPG"));
jList1.setBounds(new Rectangle(30, 30, 0, 0));
add.setBackground(Color.gray);
add.setText("增");
add.setBounds(new Rectangle(646, 34, 59, 23));
add.addActionListener(new
CSMainMenu_jRadioButton1_actionAdapter(this));
jLabel2.setText("客户编号:");
jLabel2.setBounds(new Rectangle(95, 33, 58, 23));
cid.setEnabled(false);
cid.setBounds(new Rectangle(178, 32, 108, 23));
jLabel3.setText("客户姓名:");
jLabel3.setBounds(new Rectangle(392, 33, 64, 23));
cname.setEnabled(false);
cname.setBounds(new Rectangle(469, 33, 107, 23));
jRadioButton2.setBackground(Color.gray);
jRadioButton2.setText("改");
jRadioButton2.setBounds(new Rectangle(646, 71, 59, 23));
jRadioButton2.addActionListener(new
CSMainMenu_jRadioButton2_actionAdapter(this));
lkk.setText("客户类型:");
lkk.setBounds(new Rectangle(94, 67, 58, 23));
jRadioButton6.setBackground(Color.gray);
jRadioButton6.setText("删除");
jRadioButton6.setBounds(new Rectangle(646, 114, 59, 23));
jRadioButton6.addActionListener(new
CSMainMenu_jRadioButton6_actionAdapter(this));
sex.setText("性 别:");
sex.setBounds(new Rectangle(95, 103, 58, 23));
jLabel6.setText("电 话:");
jLabel6.setBounds(new Rectangle(392, 68, 64, 24));
cphone.setEnabled(false);
cphone.setBounds(new Rectangle(469, 68, 108, 24));
jLabel7.setText("住址:");
jLabel7.setBounds(new Rectangle(95, 147, 58, 20));
cplace.setEnabled(false);
cplace.setBounds(new Rectangle(164, 146, 207, 24));
jLabel8.setText("年 龄:");
jLabel8.setBounds(new Rectangle(392, 105, 64, 22));
cage.setEnabled(false);
cage.setBounds(new Rectangle(469, 105, 108, 21));
jLabel9.setText("备注:");
jLabel9.setBounds(new Rectangle(95, 213, 58, 26));
jLabel10.setText("时 间:");
jLabel10.setBounds(new Rectangle(392, 140, 64, 24));
cdate.setEnabled(false);
cdate.setBounds(new Rectangle(469, 140, 108, 24));
txtlist.getViewport().setBackground(Color.lightGray);
txtlist.setBounds(new Rectangle(30, 292, 802, 324));
jScrollPane3.setBounds(new Rectangle(162, 193, 411, 66));
jButton6.setBackground(Color.gray);
jButton6.setBounds(new Rectangle(610, 208, 98, 28));
jButton6.setText("提交");
jButton6.addActionListener(new CSMainMenu_jButton6_actionAdapter(this));
jComboBox1.setBounds(new Rectangle(178, 67, 108, 23));
jPanel5.setBorder(BorderFactory.createLineBorder(Color.black));
jPanel5.setBounds(new Rectangle(30, 14, 802, 271));
jPanel5.setLayout(null);
jPanel5.setBackground(Color.lightGray);
jPanel5.setBorder(BorderFactory.createTitledBorder(BorderFactory.
createLineBorder(Color.black, 1),
"客户信息表", TitledBorder.LEFT, TitledBorder.TOP));
jButton7.setBackground(Color.lightGray);
jButton7.setText("返回");
jButton7.addActionListener(new CSMainMenu_jButton7_actionAdapter(this));
jPanel3.setBackground(Color.gray);
this.setJMenuBar(jMenuBar1); //菜单栏情况
jMenu1.setText("珠宝数据(D)");
jMenu1.setMnemonic('D');
jMenu3.setText("珠宝入库(K)");
jMenu3.setMnemonic('k');
jMenu4.setText("人员管理(P)");
jMenu4.setMnemonic('P');
jMenu5.setText("珠宝销售(S)");
jMenu5.setMnemonic('S');
jMenu6.setText("客户管理(C)");
jMenu6.setMnemonic('C');
jMenuItem1.setText("基础信息");
jMenu1.setMnemonic('D');
jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
InputEvent.CTRL_MASK));
jMenuItem2.setText("类别信息");
jMenuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
InputEvent.CTRL_MASK));
jMenuItem3.setText("部门信息");
jMenuItem3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,
InputEvent.CTRL_MASK));
jMenuItem7.setText("库存情况");
jMenuItem7.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_K,
InputEvent.CTRL_MASK));
jMenuItem8.setText("人员情况");
jMenuItem8.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,
InputEvent.CTRL_MASK));
jMenuItem11.setText("销售销售情况");
jMenuItem11.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
InputEvent.CTRL_MASK));
jMenuItem13.setText("客户详情");
jMenuItem13.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,
InputEvent.CTRL_MASK));
jMenu7.setText("帮助");
jMenuItem15.setText("关于我们");
jMenuItem15.addActionListener(new CSMainMenu_jMenuItem15_actionAdapter(this));
jMenuItem16.setText("退出");
jMenuItem16.addActionListener(new CSMainMenu_jMenuItem16_actionAdapter(this));
jRadioButton1.setText("男");
jRadioButton1.setBounds(new Rectangle(172, 104, 56, 23));
jRadioButton3.setText("女");
jRadioButton3.setBounds(new Rectangle(247, 103, 56, 23));
txtremark.setEditable(false);
jMenuBar1.add(jMenu1);
jMenuBar1.add(jMenu2);
jMenuBar1.add(jMenu3);
jMenuBar1.add(jMenu4);
jMenuBar1.add(jMenu5);
jMenuBar1.add(jMenu6);
jMenuBar1.add(jMenu7);
jMenu1.add(jMenuItem1);
jMenu1.add(jMenuItem2);
jMenu1.add(jMenuItem3);
jMenu1.add(jMenuItem17);
jMenu2.add(jMenu8);
jMenu2.add(jMenu9);
jMenu3.add(jMenuItem7);
jMenu4.add(jMenuItem8);
jMenu4.add(jMenuItem6);
jMenu5.add(jMenuItem11);
jMenu6.add(jMenuItem13);
jMenu7.add(jMenuItem15);
jMenu7.add(jMenuItem16);
jSplitPane1.add(jSplitPane2, JSplitPane.LEFT);
jSplitPane1.add(jPanel3, JSplitPane.RIGHT);
jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
jScrollPane1.getViewport().add(jTree1);
this.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
jPanel1.add(jPanel4, java.awt.BorderLayout.NORTH);
jPanel1.add(jSplitPane1, java.awt.BorderLayout.CENTER);
jPanel1.add(jPanel2, java.awt.BorderLayout.SOUTH);
jMenu8.add(jMenuItem4);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -