📄 eesmainmenu.java~2~
字号:
package com.aptech.cdjj.sex.gui;
/**
* 标题: 登陆事务层
* 小组:SEX
* 时间:2007.8.31
* 版本:1.0
* 类名:EESMainMenu
* 本类实现珠宝销售管理事务:
*通过接收管理人员可以在界面上实现各种珠宝信息的查询,添加,修改,打印等基本信息.
*
*
*/
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.*;
import java.util.Date;
import javax.swing.*;
import java.sql.*;
import com.aptech.cdjj.sex.action.*;
import java.awt.Rectangle;
import javax.swing.BorderFactory;
import java.awt.Color;
import com.aptech.cdjj.sex.action.*;
import javax.swing.event.AncestorEvent;
import javax.swing.event.AncestorListener;
import javax.swing.tree.DefaultMutableTreeNode;
import java.lang.String;
import javax.swing.border.TitledBorder;
import com.aptech.cdjj.sex.database.SDBManager;
import javax.swing.table.DefaultTableModel;
public class EESMainMenu extends JFrame implements Runnable{
EESMainMenu() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
this.setTitle("珠宝销售信息表");
this.setSize(750, 575);
this.setVisible(true);
//全屏显示
this.setExtendedState(this.MAXIMIZED_BOTH);
//this.setResizable(false);
}
public static void main(String[] args) {
EESMainMenu esmainnenu = new EESMainMenu();
Thread thr = new Thread(esmainnenu);
thr.start();
}
private void jbInit() throws Exception {
jMenuItem2.setText("类别信息");
jMenuItem3.setText("部门信息");
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.setBackground(Color.gray);
jTextField1.setEnabled(false);
jTextField1.setText("Aptech成都锦江培训中心(S1T013--SEX小组)");
jTextField2.setBackground(Color.gray);
jTextField2.setEnabled(false);
jTextField2.setText("操作员: " + SLoginMenu.name + " (" +
SLoginMenu.step + ")");
jTextField3.setBackground(Color.gray);
jTextField3.setEnabled(false);
jPanel3.setLayout(null);
ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +
num + ").jpg");
jPanel4.setBorder(BorderFactory.createEtchedBorder());
jPanel4.setLayout(gridLayout1);
jButton1.setBackground(Color.lightGray);
jButton1.setText("基础信息");
jButton2.setBackground(Color.lightGray);
jButton2.setText("库存信息");
jButton3.setBackground(Color.lightGray);
jButton3.setText("销售信息");
jButton4.setBackground(Color.lightGray);
jButton4.setText("人员信息");
jButton5.setBackground(Color.lightGray);
jButton5.setText("客户信息");
jButton6.setBackground(Color.lightGray);
jButton6.setText("返回");
jMenuItem1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Q,
InputEvent.CTRL_MASK));
jMenuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,
InputEvent.CTRL_MASK));
jMenuItem3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,
InputEvent.CTRL_MASK));
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("18k金");
jMenuItem20.setIcon(new ImageIcon("/Jewelry/pic/RXL.JPG"));
jMenuItem14.setText("黄金");
jMenuItem21.setText("白银");
jLabel1.setText("jLabel1");
jLabel3.setText("jLabel3");
jMenuItem1.setText("基础信息()");
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)");
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("关于我们");
jMenuItem16.setText("退出");
jLabel2.setText("销售编号:");
jLabel2.setBounds(new Rectangle(56, 34, 73, 27));
jTextField4.setBounds(new Rectangle(133, 34, 105, 21));
jLabel4.setText("珠宝编号:");
jLabel4.setBounds(new Rectangle(57, 69, 73, 27));
jTextField5.setBounds(new Rectangle(132, 75, 105, 21));
jLabel5.setText("珠宝名称:");
jLabel5.setBounds(new Rectangle(55, 110, 61, 25));
jTextField6.setBounds(new Rectangle(132, 111, 105, 21));
jLabel6.setText("客户姓名:");
jLabel6.setBounds(new Rectangle(271, 33, 61, 25));
jTextField7.setBounds(new Rectangle(336, 33, 105, 21));
jCheckBox1.setText("一星");
jCheckBox1.setBounds(new Rectangle(269, 78, 66, 23));
jCheckBox2.setText("一星");
jCheckBox2.setBounds(new Rectangle(340, 78, 66, 23));
jCheckBox3.setText("一星");
jCheckBox3.setBounds(new Rectangle(416, 77, 66, 23));
jCheckBox4.setText("一星");
jCheckBox4.setBounds(new Rectangle(491, 78, 66, 23));
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(jPanel3, JSplitPane.RIGHT);
jPanel3.add(jLabel2);
jPanel3.add(jTextField4);
jPanel3.add(jTextField5);
jPanel3.add(jLabel4);
jPanel3.add(jTextField6);
jPanel3.add(jLabel5);
jPanel3.add(jLabel6);
jPanel3.add(jTextField7);
jPanel3.add(jCheckBox1);
jPanel3.add(jCheckBox2);
jPanel3.add(jCheckBox3);
jPanel3.add(jCheckBox4);
jSplitPane1.add(jSplitPane2, JSplitPane.LEFT);
jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
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);
jMenu8.add(jMenuItem9);
jMenu8.add(jMenuItem10);
jMenu8.add(jMenuItem12);
jMenu8.add(jMenuItem18);
jMenu8.add(jMenuItem19);
jMenu9.add(jMenuItem5);
jMenu9.add(jMenuItem20);
jMenu9.add(jMenuItem14);
jMenu9.add(jMenuItem21);
jPanel4.add(jButton1, null);
jPanel4.add(jButton2, null);
jPanel4.add(jButton3, null);
jPanel4.add(jButton4, null);
jPanel4.add(jButton5, null);
jPanel4.add(jButton6, null);
this.getContentPane().add(jScrollPane2, java.awt.BorderLayout.WEST);
jButton1.setLocation(4, 5);
int num = 0; //对应3个增删除改按扭
//树型结构
root.add(parent);
parent.add(nparent);
jScrollPane1.getViewport().add(jTree1);
jPanel2.add(jTextField1);
jPanel2.add(jTextField2);
jPanel2.add(jTextField3);
}
//树型结构
DefaultMutableTreeNode root = new DefaultMutableTreeNode("菜单选项");
DefaultMutableTreeNode parent = new DefaultMutableTreeNode("销售信息");
DefaultMutableTreeNode nparent = new DefaultMutableTreeNode("查询");
JPanel jPanel1 = new JPanel();
JPanel jPanel2 = new JPanel();
JPanel jPanel3 = new JPanel();
JSplitPane jSplitPane1 = new JSplitPane();
JSplitPane jSplitPane2 = new JSplitPane();
JScrollPane jScrollPane1 = new JScrollPane();
JTree jTree1 = new JTree(root);
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenu jMenu2 = new JMenu();
JMenu jMenu3 = new JMenu();
JMenu jMenu4 = new JMenu();
JMenu jMenu5 = new JMenu();
JMenu jMenu6 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
JMenuItem jMenuItem2 = new JMenuItem();
JMenuItem jMenuItem3 = new JMenuItem();
JMenuItem jMenuItem7 = new JMenuItem();
JMenuItem jMenuItem8 = new JMenuItem();
JMenuItem jMenuItem11 = new JMenuItem();
JMenuItem jMenuItem13 = new JMenuItem();
JMenu jMenu7 = new JMenu();
JMenuItem jMenuItem15 = new JMenuItem();
JMenuItem jMenuItem16 = new JMenuItem();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
BorderLayout borderLayout3 = new BorderLayout();
int num = (int) Math.round(Math.random() * 9);
JPanel jPanel4 = new JPanel();
BorderLayout borderLayout2 = new BorderLayout();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JButton jButton3 = new JButton();
JButton jButton4 = new JButton();
JButton jButton5 = new JButton();
JButton jButton6 = new JButton();
JMenuItem jMenuItem17 = new JMenuItem();
JMenuItem jMenuItem6 = new JMenuItem();
JMenu jMenu8 = new JMenu();
JMenuItem jMenuItem4 = new JMenuItem();
JMenuItem jMenuItem9 = new JMenuItem();
JMenuItem jMenuItem10 = new JMenuItem();
JMenuItem jMenuItem12 = new JMenuItem();
JMenuItem jMenuItem18 = new JMenuItem();
JMenuItem jMenuItem19 = new JMenuItem();
JMenu jMenu9 = new JMenu();
JMenuItem jMenuItem5 = new JMenuItem();
JMenuItem jMenuItem20 = new JMenuItem();
GridLayout gridLayout1 = new GridLayout();
JMenuItem jMenuItem14 = new JMenuItem();
JMenuItem jMenuItem21 = new JMenuItem();
JLabel jLabel1 = new JLabel();
JLabel jLabel3 = new JLabel();
JScrollPane jScrollPane2 = new JScrollPane();
JOptionPane jp = new JOptionPane();
ButtonGroup buttonGroup1 = new ButtonGroup();
private String txtname;
private String txtsprice;
private String txtprice;
private String txtrofit;
private Icon image;
GridLayout gridLayout2 = new GridLayout();
JLabel jLabel2 = new JLabel();
JTextField jTextField4 = new JTextField();
JLabel jLabel4 = new JLabel();
JTextField jTextField5 = new JTextField();
JLabel jLabel5 = new JLabel();
JTextField jTextField6 = new JTextField();
JLabel jLabel6 = new JLabel();
JTextField jTextField7 = new JTextField();
JCheckBox jCheckBox1 = new JCheckBox();
JCheckBox jCheckBox2 = new JCheckBox();
JCheckBox jCheckBox3 = new JCheckBox();
JCheckBox jCheckBox4 = new JCheckBox();
public void run() { //线程设置
while (true) {
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss aaa");
jTextField3.setText(SGetDate.getDate().concat(sdf.format(new Date())));
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
public void getTime() {
Date date = new Date();
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -