📄 smainmenu2.java~13~
字号:
package com.aptech.cdjj.sex.menu2;
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 com.borland.jbcl.layout.PaneLayout;
import com.borland.jbcl.layout.*;
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 com.aptech.cdjj.sex.gui.SImage;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import com.aptech.cdjj.sex.test.Menu;
import javax.swing.table.DefaultTableModel;
import com.aptech.cdjj.sex.DBbase;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
public class SMainMenu2 extends JFrame{
SMainMenu2(){
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
this.setSize(750,550);
this.setExtendedState(this.MAXIMIZED_BOTH);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
this.setVisible(true);
}
public static void main(String[] args) {
SMainMenu2 smainnenu2 = new SMainMenu2();
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(borderLayout3);//容器类情况
jPanel1.setLayout(borderLayout2);
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel2.setLayout(borderLayout4);
jPanel3.setLayout(borderLayout1);
jSplitPane1.setOneTouchExpandable(true);
jSplitPane1.setDividerLocation(150);
jTextField1.setText("Aptech成都锦江培训中心");
jTextField2.setText("操作员:");
jTextField1.setEnabled(false);
jTextField2.setEnabled(false);
jTextField3.setEnabled(false);
jPanel3.setLayout(null);
jLabel1.setText("jLabel1");
ImageIcon image=new ImageIcon("F:/Jewelry/desktop/20050118xy001_("+num+").jpg");
jLabel1.setBounds(0,0,image.getIconWidth(),image.getIconHeight());
jLabel1.setIcon(image);
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("退出");
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("F:/Jewelry/pic/CR.JPG"));
jMenu8.setMnemonic('B');
jMenuItem4.setText("钻石");
jMenuItem4.setIcon(new ImageIcon("F:/Jewelry/pic/YDL.JPG"));
jMenuItem4.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_D,InputEvent.CTRL_MASK));
jMenuItem9.setText("翡翠");
jMenuItem9.setIcon(new ImageIcon("F:/Jewelry/pic/MB.JPG"));
jMenuItem9.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK));
jMenuItem10.setText("玛瑙");
jMenuItem10.setIcon(new ImageIcon("F:/Jewelry/pic/SGSS.JPG"));
jMenuItem12.setText("珍珠");
jMenuItem12.setIcon(new ImageIcon("F:/Jewelry/pic/HB.JPG"));
jMenuItem18.setText("红宝石");
jMenuItem18.setIcon(new ImageIcon("F:/Jewelry/pic/CR.JPG"));
jMenuItem18.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.CTRL_MASK));
jMenuItem19.setText("蓝宝石");
jMenuItem19.setIcon(new ImageIcon("F:/Jewelry/pic/MDL.jpg"));
jMenu9.setText("金银(C)");
jMenu9.setIcon(new ImageIcon("F:/Jewelry/pic/QR.JPG"));
jMenu9.setMnemonic('C');
jMenuItem5.setText("纯金");
jMenuItem5.setIcon(new ImageIcon("F:/Jewelry/pic/BBS.JPG"));
jMenuItem20.setText("白银");
jMenuItem20.setIcon(new ImageIcon("F:/Jewelry/pic/RXL.JPG"));
jPanel5.setLayout(cardLayout1);
jPanel6.setLayout(null);
jPanel7.setLayout(null);
jPanel8.setLayout(null);
jPanel9.setLayout(null);
jPanel10.setLayout(null);
jToggleButton1.setText("宝石");
jToggleButton1.setBounds(new Rectangle(1, 0, 148, 23));
jToggleButton2.setText("首饰");
jToggleButton2.setBounds(new Rectangle(0, 380, 148, 23));
jToggleButton3.setText("库存");
jToggleButton3.setBounds(new Rectangle(1, 403, 148, 23));
jToggleButton3.addActionListener(new
SMainMenu2_jToggleButton3_actionAdapter(this));
jToggleButton4.setText("销售");
jToggleButton4.setBounds(new Rectangle(1, 426, 148, 23));
jToggleButton5.setText("人员");
jToggleButton5.setBounds(new Rectangle(1, 449, 148, 23));
jToggleButton6.setText("客户");
jToggleButton6.setBounds(new Rectangle(2, 614, 148, 23));
jToggleButton6.addActionListener(new
SMainMenu2_jToggleButton6_actionAdapter(this));
jButton7.setBackground(Color.lightGray);
jButton7.setBounds(new Rectangle(35, 30, 78, 45));
jButton7.setForeground(Color.pink);
jButton7.setText("红宝石");
jButton7.addActionListener(new SMainMenu2_jButton7_actionAdapter(this));
jButton8.setBounds(new Rectangle(35, 87, 77, 46));
jButton8.setForeground(SystemColor.desktop);
jButton8.setText("蓝宝石");
jButton9.setBounds(new Rectangle(35, 146, 77, 46));
jButton9.setForeground(Color.green);
jButton9.setText("翡翠");
jButton10.setBounds(new Rectangle(36, 207, 77, 46));
jButton10.setForeground(Color.gray);
jButton10.setText("玛瑙");
jButton11.setBounds(new Rectangle(35, 269, 77, 46));
jButton11.setForeground(Color.cyan);
jButton11.setText("珍珠");
jButton12.setBounds(new Rectangle(35, 326, 77, 46));
jButton12.setForeground(Color.white);
jButton12.setText("钻石");
hbox1.add(jTextField1);
hbox1.add(jTextField2);
hbox1.add(jTextField3);
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));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -