1、 由 苏秦唐霖 李蓉 王坤炀 联系网址: QQ:2024224521 2632099612 package com.kehuglxt.swing1; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Color; import java.awt.Cursor; import java.awt.Frame; import java.awt.Graphics; import java.awt.GridLayout; import java.awt.Imag
2、e; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import java.awt.TrayIcon; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.
3、awt.event.MouseListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.image.BufferedImage; import java.io.File; import java.text.DateFormat; import java.util.Calendar; import java.util.Locale; import javax.imageio.ImageIO; import javax.swing.Butt
4、onGroup; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JSplitPane; import javax.swing.
5、SwingConstants; import javax.swing.Timer; import javax.swing.UIManager; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JToolBar; public class Indexs extends JFrame implements ActionListener { private static final long serialVersionU
6、ID = 1L; // 格式化日期时间 DateFormat format; // 时间 String shijian; // 时间标签 JLabel jlab1; // 面板类 Mp2 mp2; // 卡片布局 CardLayout cl; // 滚动条 JSplitPane jsp; // 面板 JPanel JP1, JP2, JP3, JP4, JP5, JP6; // 按钮 JButton jb1, jb2, jb3, jb4, jb5, jb6; // 使用定义数的方式 来定义标签 JLabel jl1[] =
7、 new JLabel[9]; JLabel jl2[] = new JLabel[9]; JLabel jl3[] = new JLabel[8]; JLabel jl4[] = new JLabel[5]; JLabel jl5[] = new JLabel[5]; JLabel jl6[] = new JLabel[9]; // 面板容器 JPanel contentpane1, contentpane2; // 菜单条 JMenuBar jmb; // 菜单项 JMenu jm1, jm2, jm3, jm4, jm5, jm6, jm7
8、 jm8, jm9; // 菜单项子选项 JMenuItem item1, item2, item3, item4, item5, item6, item7, item8, item9, item10, item11, item12, item13, item14, item15, item16, item17; JMenuItem item18, item19, item20, item21, item22, item23, item24, item25, item26, item27, item28, item29, item30, item31, item3
9、2, item33, item34, item36, item35, item37; // 菜单项子选项 JMenuItem item38, item39, item40, item41, item42, item43, item44, item45, item46, item47, item48, item49, item50, item51, item52, item53, item54, item56, item57, item55, item58, item59; // 二级菜单 JMenu xinjian; // 二级菜单的子菜单
10、JMenuItem file, porject; // 工具条 JToolBar jtba; // 按钮 JButton jbn1, jbn2, jbn3, jbn4, jbn5, jbn6, jbn7; // 构造方法 public Indexs() { // 皮肤 try { UIManager.setLookAndFeel ("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); } catch (Exception e) { // TODO: handle exc
11、eption } // 工具条 jtba = new JToolBar(); // 按钮创建 jbn1 = new JButton(new ImageIcon("img/T/T1.gif")); // 提示文本 jbn1.setToolTipText("切换用户"); jbn1.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated me
12、thod stub item2(e); } }); // 鼠标经过时变成手型 jbn1.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); jbn2 = new JButton(new ImageIcon("img/T/T2.gif")); jbn2.setToolTipText("退出"); jbn2.addActionListener(new ActionListener() { @Override public void actionPerforme
13、d(ActionEvent e) { // TODO Auto-generated method stub item3(e); } }); jbn2.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); jbn3 = new JButton(new ImageIcon("img/T/T3.gif")); jbn3.setToolTipText("查找"); jbn3.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSO
14、R)); jbn4 = new JButton(new ImageIcon("img/T/T4.gif")); jbn4.setToolTipText("刷新"); jbn4.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); jbn5 = new JButton(new ImageIcon("img/T/T5.gif")); jbn5.setToolTipText("导航窗口"); jbn5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_C
15、URSOR)); jbn6 = new JButton(new ImageIcon("img/T/T6.gif")); jbn6.setToolTipText("工作台"); jbn6.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); // 按钮创建 jbn7 = new JButton(new ImageIcon("img/T/T7.gif")); // 提示 jbn7.setToolTipText("窗口标签"); jbn7.setCursor(Cursor.getPrede
16、finedCursor(Cursor.HAND_CURSOR)); // 工具条添加 按钮 jtba.add(jbn1); jtba.add(jbn2); jtba.add(jbn3); jtba.add(jbn4); jtba.add(jbn5); jtba.add(jbn6); jtba.add(jbn7); // 菜单条 jmb = new JMenuBar(); // 菜单组件 // 设置助记符 setMnemonic jm1 = new JMenu("文件(F)"); jm1.setMnemo
17、nic('F'); jm2 = new JMenu("客户管理(C)"); jm2.setMnemonic('C'); jm3 = new JMenu("进销存(J)"); jm3.setMnemonic('J'); jm4 = new JMenu("营销中心(B)"); jm4.setMnemonic('B'); jm5 = new JMenu("我的办公室(O)"); jm5.setMnemonic('O'); jm6 = new JMenu("通讯中心(M)"); jm6.setMnemonic('M');
18、 jm7 = new JMenu("系统设置(S)"); jm7.setMnemonic('S'); jm8 = new JMenu("窗口(P)"); jm8.setMnemonic('P'); jm9 = new JMenu("帮助(H)"); jm9.setMnemonic('H'); // 文件子菜单 item1 = new JMenuItem("数据导入"); item1.addActionListener(new ActionListener() { @Override public void
19、actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item2 = new JMenuItem("切换用户"); item2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item
20、2(e); } }); item3 = new JMenuItem("修改密码"); item3.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item4 = new JMenuItem("还原用户界面"); item4.addActionListene
21、r(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item5 = new JMenuItem("数据备份与恢复"); item5.addActionListener(new ActionListener() { @Override public void actionPerformed(Action
22、Event e) { // TODO Auto-generated method stub item(e); } }); item6 = new JMenuItem("退出"); item6.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item3(e); } });
23、// 客户管理子菜单 item7 = new JMenuItem("客户管理"); item7.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item8 = new JMenuItem("渠道管理"); item8.addActionListener(new ActionLi
24、stener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item9 = new JMenuItem("供应商管理"); item9.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { //
25、 TODO Auto-generated method stub item(e); } }); item10 = new JMenuItem("检索中心"); item10.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item11 = new JMenuI
26、tem("机会管理"); item11.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item12 = new JMenuItem("项目管理"); item12.addActionListener(new ActionListener() { @Override
27、 public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item13 = new JMenuItem("后期维护"); item13.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method
28、stub item(e); } }); item14 = new JMenuItem("服务管理"); item14.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item15 = new JMenuItem("来电处理"); item15.addAc
29、tionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); // 进销存子菜单 item16 = new JMenuItem("商品资料"); item16.addActionListener(new ActionListener() { @Override public void a
30、ctionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item17 = new JMenuItem("调拨管理"); item17.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(
31、e); } }); item18 = new JMenuItem("拆卸/组合管理"); item18.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item19 = new JMenuItem("资金往来管理"); item19.addActionListen
32、er(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item20 = new JMenuItem("采购管理"); item20.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEv
33、ent e) { // TODO Auto-generated method stub item(e); } }); item21 = new JMenuItem("采购退货"); item21.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); ite
34、m22 = new JMenuItem("销售管理"); item22.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item23 = new JMenuItem("发货管理"); item23.addActionListener(new ActionListener() {
35、 @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item24 = new JMenuItem("销售退货"); item24.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-g
36、enerated method stub item(e); } }); // 营销中心子菜单 item25 = new JMenuItem("报价管理"); item25.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item26 = new JMen
37、uItem("合同管理"); item26.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item27 = new JMenuItem("费用管理"); item27.addActionListener(new ActionListener() { @Override
38、 public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item28 = new JMenuItem("绩效考核"); item28.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated metho
39、d stub item(e); } }); item29 = new JMenuItem("市场活动"); item29.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item30 = new JMenuItem("成本分析"); item30.add
40、ActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item31 = new JMenuItem("工资统计"); item31.addActionListener(new ActionListener() { @Override public void actionPerfor
41、med(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item32 = new JMenuItem("统计分析"); item32.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); }
42、 }); // 我的办公室子菜单 item33 = new JMenuItem("工作安排"); item33.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item34 = new JMenuItem("日程安排"); item34.addActionListene
43、r(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item35 = new JMenuItem("文件中心"); item35.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEve
44、nt e) { // TODO Auto-generated method stub item(e); } }); item36 = new JMenuItem("通讯录"); item36.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item3
45、7 = new JMenuItem("知识库"); item37.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); // 通讯中心子菜单 item38 = new JMenuItem("公告栏"); item38.addActionListener(new ActionListe
46、ner() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item1(e); } }); item39 = new JMenuItem("短信管理"); item39.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { //
47、TODO Auto-generated method stub item1(e); } }); item40 = new JMenuItem("邮件管理"); item40.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item1(e); } }); item41 = new JMenu
48、Item("发送邮件"); item41.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item1(e); } }); item42 = new JMenuItem("接收邮件"); item42.addActionListener(new ActionListener() { @Override
49、 public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item1(e); } }); // 系统设置子菜单 item43 = new JMenuItem("报表管理"); item43.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item44 = new JMenuItem("系统选项"); item44.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub item(e); } }); item45 = new JMe






