📄 smainmenu.java
字号:
Vector v_cclass = new Vector(); //对应客户表头
Vector v_state = new Vector(); //对应状态表头
Vector v_step = new Vector(); //对应职务表头
Vector vTree = new Vector();//对应基础版面树型
Vector vAllTree = new Vector();//主界面树型
int choose = 0; //1--6对应6个信息按钮
JTextField jTextField4 = new JTextField();
JTextField jTextField5 = new JTextField();
JTextField jTextField6 = new JTextField();
JTextField jTextField7 = new JTextField();
JTextField jTextField8 = new JTextField();
JLabel jLabel2 = new JLabel();
JButton jButton14 = new JButton();
JButton jButton15 = new JButton();
JButton jButton16 = new JButton();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JTextField jTextField9 = new JTextField();
JLabel jLabel6 = new JLabel();
JLabel jLabel7 = new JLabel();
TitledBorder titledBorder1 = new TitledBorder("");
TitledBorder titledBorder2 = new TitledBorder("");
JTextField jTextField10 = new JTextField();
JLabel jLabel8 = new JLabel();
JTextField jTextField11 = new JTextField();
JLabel jLabel9 = new JLabel();
JTextField jTextField12 = new JTextField();
JLabel jLabel10 = new JLabel();
JLabel jLabel11 = new JLabel();
Icon n1 = new ImageIcon("/Jewelry/pic/HBS.jpg");//跟随按纽图标
JMenuItem jMenuItem14 = new JMenuItem();
JMenuItem jMenuItem21 = new JMenuItem();
JScrollPane jScrollPane3 = new JScrollPane();
JTextArea jTextArea1 = new JTextArea();
GridLayout gridLayout2 = new GridLayout();
Border border1 = BorderFactory.createMatteBorder(0, 0, 2, 0, Color.darkGray);
TitledBorder titledBorder3 = new TitledBorder("");
JScrollPane jScrollPane4 = new JScrollPane();
JTree jTree2 = new JTree();
JMenuItem jMenuItem22 = new JMenuItem();
Border border2 = BorderFactory.createMatteBorder(0, 0, 1, 0, Color.yellow);
public void run(){ //重写线程方法
while(true){
//创建格式化SimpleDateFormat对象
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss aaa");
//调用SGetDate类方法getDate(),获得年,月,日,星期,并连接SimpleDateFormat对象格式化输出
jTextField3.setText(SGetDate.getDate().concat(sdf.format(new Date())));
try {
//休眠1秒
Thread.sleep(1000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
/**
* 清空基础版面各文本框值
* choose是对应6个按钮代号
*/
public void clear() {
if (choose >= 1 && choose <= 6) {
jTextField4.setText("");
jTextField5.setText("");
jTextField6.setText("");
jTextField7.setText("");
jTextField8.setText("");
jTextField9.setText("");
jTextField10.setText("");
jTextField11.setText("");
jTextField12.setText("");
}
}
/**
* 清空基础版面所有字体,颜色
* choose是对应6个按钮代号
*/
public void clearFont() {
if (choose >= 1 && choose <= 6) {
jLabel2.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel3.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel4.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel5.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel6.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel7.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel8.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel9.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel10.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel11.setFont(new java.awt.Font("新宋体", Font.BOLD, 12));
jLabel2.setForeground(null);
jLabel3.setForeground(null);
jLabel4.setForeground(null);
jLabel5.setForeground(null);
jLabel6.setForeground(null);
jLabel7.setForeground(null);
jLabel8.setForeground(null);
jLabel9.setForeground(null);
jLabel10.setForeground(null);
jLabel11.setForeground(null);
jLabel11.setText(" 在此处填写信息");
}
}
/**
* 针对1~6按钮选项
* 自动设置各选项版面的文本框状态,样式,颜色
*/
public void status() {
if (choose == 1) { //款式
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(true);
jTextField5.setBackground(Color.cyan);
jTextField5.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField6.setEditable(false);
jTextField6.setBackground(Color.lightGray);
jTextField6.setBorder(border2);
jTextField7.setEditable(false);
jTextField7.setBackground(Color.lightGray);
jTextField7.setBorder(border2);
jTextField8.setEditable(false);
jTextField8.setBackground(Color.lightGray);
jTextField8.setBorder(border2);
jTextField9.setEditable(false);
jTextField9.setBackground(Color.lightGray);
jTextField9.setBorder(border2);
jTextField10.setEditable(false);
jTextField10.setBackground(Color.lightGray);
jTextField10.setBorder(border2);
jTextField11.setEditable(false);
jTextField11.setBackground(Color.lightGray);
jTextField11.setBorder(border2);
jTextField12.setEditable(true);
jTextField12.setBackground(Color.cyan);
jTextField12.setBorder(BorderFactory.createRaisedBevelBorder());
}
if (choose == 2) { //单位
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(false);
jTextField5.setBackground(Color.lightGray);
jTextField5.setBorder(border2);
jTextField6.setEditable(true);
jTextField6.setBackground(Color.cyan);
jTextField6.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField7.setEditable(false);
jTextField7.setBackground(Color.lightGray);
jTextField7.setBorder(border2);
jTextField8.setEditable(false);
jTextField8.setBackground(Color.lightGray);
jTextField8.setBorder(border2);
jTextField9.setEditable(false);
jTextField9.setBackground(Color.lightGray);
jTextField9.setBorder(border2);
jTextField10.setEditable(false);
jTextField10.setBackground(Color.lightGray);
jTextField10.setBorder(border2);
jTextField11.setEditable(false);
jTextField11.setBackground(Color.lightGray);
jTextField11.setBorder(border2);
jTextField12.setEditable(true);
jTextField12.setBackground(Color.cyan);
jTextField12.setBorder(BorderFactory.createRaisedBevelBorder());
}
if (choose == 3) { //大小类别
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(false);
jTextField5.setBackground(Color.lightGray);
jTextField5.setBorder(border2);
jTextField6.setEditable(false);
jTextField6.setBackground(Color.lightGray);
jTextField6.setBorder(border2);
jTextField7.setEditable(false);
jTextField7.setBackground(Color.lightGray);
jTextField7.setBorder(border2);
jTextField8.setEditable(false);
jTextField8.setBackground(Color.lightGray);
jTextField8.setBorder(border2);
jTextField9.setEditable(false);
jTextField9.setBackground(Color.lightGray);
jTextField9.setBorder(border2);
jTextField10.setEditable(true);
jTextField10.setBackground(Color.cyan);
jTextField10.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField11.setEditable(true);
jTextField11.setBackground(Color.cyan);
jTextField11.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField12.setEditable(false);
}
if (choose == 4) { //客户类型
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(false);
jTextField5.setBackground(Color.lightGray);
jTextField5.setBorder(border2);
jTextField6.setEditable(false);
jTextField6.setBackground(Color.lightGray);
jTextField6.setBorder(border2);
jTextField7.setEditable(true);
jTextField7.setBackground(Color.cyan);
jTextField7.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField8.setEditable(false);
jTextField8.setBackground(Color.lightGray);
jTextField8.setBorder(border2);
jTextField9.setEditable(false);
jTextField9.setBackground(Color.lightGray);
jTextField9.setBorder(border2);
jTextField10.setEditable(false);
jTextField10.setBackground(Color.lightGray);
jTextField10.setBorder(border2);
jTextField11.setEditable(false);
jTextField11.setBackground(Color.lightGray);
jTextField11.setBorder(border2);
jTextField12.setEditable(true);
jTextField12.setBackground(Color.cyan);
jTextField12.setBorder(BorderFactory.createRaisedBevelBorder());
}
if (choose == 5) { //状态
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(false);
jTextField5.setBackground(Color.lightGray);
jTextField5.setBorder(border2);
jTextField6.setEditable(false);
jTextField6.setBackground(Color.lightGray);
jTextField6.setBorder(border2);
jTextField7.setEditable(false);
jTextField7.setBackground(Color.lightGray);
jTextField7.setBorder(border2);
jTextField8.setEditable(true);
jTextField8.setBackground(Color.cyan);
jTextField8.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField9.setEditable(false);
jTextField9.setBackground(Color.lightGray);
jTextField9.setBorder(border2);
jTextField10.setEditable(false);
jTextField10.setBackground(Color.lightGray);
jTextField10.setBorder(border2);
jTextField11.setEditable(false);
jTextField11.setBackground(Color.lightGray);
jTextField11.setBorder(border2);
jTextField12.setEditable(true);
jTextField12.setBackground(Color.cyan);
jTextField12.setBorder(BorderFactory.createRaisedBevelBorder());
}
if (choose == 6) { //职务
jTextField4.setEditable(true);
jTextField4.setBackground(Color.cyan);
jTextField4.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField5.setEditable(false);
jTextField5.setBackground(Color.lightGray);
jTextField5.setBorder(border2);
jTextField6.setEditable(false);
jTextField6.setBackground(Color.lightGray);
jTextField6.setBorder(border2);
jTextField7.setEditable(false);
jTextField7.setBackground(Color.lightGray);
jTextField7.setBorder(border2);
jTextField8.setEditable(false);
jTextField8.setBackground(Color.lightGray);
jTextField8.setBorder(border2);
jTextField9.setEditable(true);
jTextField9.setBackground(Color.cyan);
jTextField9.setBorder(BorderFactory.createRaisedBevelBorder());
jTextField10.setEditable(false);
jTextField10.setBackground(Color.lightGray);
jTextField10.setBorder(border2);
jTextField11.setEditable(false);
jTextField11.setBackground(Color.lightGray);
jTextField11.setBorder(border2);
jTextField12.setEditable(true);
jTextField12.setBackground(Color.cyan);
jTextField12.setBorder(BorderFactory.createRaisedBevelBorder());
}
}
/**
*实现桌面随机更换
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -