资源描述
由 苏秦唐霖 李蓉 王坤炀 联系网址:
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.Image;
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.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.ButtonGroup;
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.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 serialVersionUID = 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[] = 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, 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, item32, 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;
// 二级菜单的子菜单
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 exception
}
// 工具条
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 method 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 actionPerformed(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_CURSOR));
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_CURSOR));
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.getPredefinedCursor(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.setMnemonic('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');
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 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
item2(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.addActionListener(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(ActionEvent 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);
}
});
// 客户管理子菜单
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 ActionListener() {
@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) {
// 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 JMenuItem("机会管理");
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
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 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.addActionListener(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 actionPerformed(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(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.addActionListener(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(ActionEvent 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);
}
});
item22 = 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() {
@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-generated 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 JMenuItem("合同管理");
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
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 method 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.addActionListener(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 actionPerformed(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);
}
});
// 我的办公室子菜单
item33 = new JMenuItem("工作安排");
item33.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
item(e);
}
});
item34 = new JMenuItem("日程安排");
item34.addActionListener(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(ActionEvent 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);
}
});
item37 = 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 ActionListener() {
@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) {
// 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 JMenuItem("发送邮件");
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
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
展开阅读全文