📄 csmainmenu.java
字号:
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);
jMenu5.add(jMenuItem22);
jMenu6.add(jMenuItem13);
jMenu7.add(jMenuItem15);
jMenu7.add(jMenuItem16);
jSplitPane1.add(jSplitPane2, JSplitPane.LEFT);
jSplitPane1.add(jPanel3, JSplitPane.RIGHT);
jSplitPane2.add(jScrollPane1, JSplitPane.TOP);
jSplitPane2.add(jScrollPane4, JSplitPane.BOTTOM);
jScrollPane4.getViewport().add(jTree2);
jScrollPane1.getViewport().add(jTree1);
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(jButton7);
jPanel3.add(jList1, null);
jPanel3.add(jPanel5);
jPanel5.add(add);
jPanel5.add(jRadioButton2);
jPanel5.add(jRadioButton6);
jPanel5.add(jLabel2);
jPanel5.add(cmonye);
jPanel5.add(jLabel1);
jPanel5.add(jLabel3);
jPanel5.add(jRadioButton1);
jPanel5.add(sex);
jPanel5.add(jRadioButton3);
jPanel5.add(jLabel6);
jPanel5.add(jLabel11);
jPanel5.add(cid);
jPanel5.add(cname);
jPanel5.add(jLabel7);
jPanel5.add(jLabel9);
jPanel5.add(jScrollPane3);
jScrollPane3.getViewport().add(txtremark);
jPanel5.add(jComboBox1);
jPanel5.add(lkk);
jPanel5.add(cage);
jPanel5.add(jLabel8);
jPanel5.add(cdate);
jPanel5.add(jLabel10);
jPanel5.add(cphone);
jPanel5.add(carea);
jPanel5.add(jLabel5);
jPanel5.add(jLabel4);
jPanel5.add(jLabel14);
jPanel5.add(cplace);
jPanel5.add(jLabel13);
jPanel5.add(jComboBox2);
jPanel3.add(txtlist);
txtlist.getViewport().add(jTable1);
jPanel3.add(jPanel6);
jPanel6.add(jTextField4);
jPanel6.add(jButton8);
jPanel6.add(jScrollPane2);
jPanel6.add(jTextField7);
jPanel3.add(jButton6);
jPanel3.add(jTextField5);
jPanel3.add(jButton9);
jScrollPane2.getViewport().add(jTable2);
jPanel2.add(jTextField1, null);
jPanel2.add(jTextField2, null);
jPanel2.add(jTextField3, null);
jButton1.setLocation(4, 5);
jRadioButton1.setSelected(true);
buttonGroup2.add(add);
buttonGroup2.add(jRadioButton2);
buttonGroup2.add(jRadioButton6);
buttonGroup1.add(jRadioButton1);
buttonGroup1.add(jRadioButton3);
this.jTable1 = gt.getTable("select * from client order by cid");
txtlist.getViewport().add(jTable1);
this.jTextField5 .setText(" 查询到 "+ this.jTable1 .getRowCount()+" 条有效数据");
jTable1.addMouseListener(new CSMainMenu_jTable1_mouseAdapter(this));
jComboBox1.setModel(new DefaultComboBoxModel(SDBManager.getOne(
"select class from cclass")));
TableColumnModel jm = jTable1.getColumnModel();
jm.getColumn(5).setCellEditor(new DefaultCellEditor(jComboBox3));
showTree();
this.showTree2();
}
public void showTree2(){
DefaultMutableTreeNode root = new DefaultMutableTreeNode("系统设置");
DefaultMutableTreeNode roo1 = new DefaultMutableTreeNode("字体颜色");
DefaultMutableTreeNode roo2 = new DefaultMutableTreeNode("背景颜色");
DefaultMutableTreeNode roo3 = new DefaultMutableTreeNode("文本框颜色");
DefaultMutableTreeNode roo4 = new DefaultMutableTreeNode("默认颜色");
DefaultMutableTreeNode leaf1 = new DefaultMutableTreeNode("黑");
DefaultMutableTreeNode leaf2 = new DefaultMutableTreeNode("黄");
DefaultMutableTreeNode leaf3 = new DefaultMutableTreeNode("蓝");
DefaultMutableTreeNode leaf4 = new DefaultMutableTreeNode("浅灰");
DefaultMutableTreeNode leaf5 = new DefaultMutableTreeNode("深灰");
DefaultMutableTreeNode leaf6 = new DefaultMutableTreeNode("白");
DefaultMutableTreeNode leaf7 = new DefaultMutableTreeNode("黑色");
DefaultMutableTreeNode leaf8 = new DefaultMutableTreeNode("黄色");
DefaultMutableTreeNode leaf9 = new DefaultMutableTreeNode("蓝色");
roo1.add(leaf1);roo1.add(leaf2);roo1.add(leaf3);
roo2.add(leaf4);roo2.add(leaf5);roo2.add(leaf6);
roo3.add(leaf7);roo3.add(leaf8);roo3.add(leaf9);
root.add(roo1);root.add(roo2);root.add(roo3);root.add(roo4);
jTree2.setModel(new DefaultTreeModel(root));
}
//获得产生的随机编号
public void getNumber() {
String str = "CPI00" + Math.round(Math.random() * 1000 + 1);
cid.setText(str);
}
JCheckBox jb = new JCheckBox();
String[] addr = {"成都","上海","北京","武汉"};
JComboBox jComboBox3 = new JComboBox(addr);
Vector v_sClient = new Vector();
CGetTable gt = new CGetTable();
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();
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();
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();
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();
JList jList1 = new JList();
JRadioButton add = new JRadioButton();
JLabel jLabel2 = new JLabel();
JTextField cid = new JTextField();
JLabel jLabel3 = new JLabel();
JTextField cname = new JTextField();
JRadioButton jRadioButton2 = new JRadioButton();
JLabel lkk = new JLabel();
JRadioButton jRadioButton6 = new JRadioButton();
JLabel sex = new JLabel();
JLabel jLabel6 = new JLabel();
JTextField cphone = new JTextField();
JLabel jLabel7 = new JLabel();
JTextField cplace = new JTextField();
JLabel jLabel8 = new JLabel();
JTextField cage = new JTextField();
JLabel jLabel9 = new JLabel();
JLabel jLabel10 = new JLabel();
JTextField cdate = new JTextField();
JScrollPane txtlist = new JScrollPane();
JScrollPane jScrollPane3 = new JScrollPane();
JEditorPane txtremark = new JEditorPane();
ButtonGroup buttonGroup1 = new ButtonGroup();
ButtonGroup buttonGroup2 = new ButtonGroup();
JButton jButton6 = new JButton();
JTable jTable1 = new JTable();
JComboBox jComboBox1 = new JComboBox();
JSpinner jSpinner1 = new JSpinner();
JPanel jPanel5 = new JPanel();
JButton jButton7 = new JButton();
GridLayout gridLayout2 = new GridLayout();
JRadioButton jRadioButton1 = new JRadioButton();
JRadioButton jRadioButton3 = new JRadioButton();
public void showTree(){
DefaultMutableTreeNode root = new DefaultMutableTreeNode("客户信息");
DefaultMutableTreeNode left = new DefaultMutableTreeNode("客户信息表");
root.add(left);
jTree1.setModel(new DefaultTreeModel(root));
}
//线程设置
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();
}
String str = jTextField3.getText();
num = Integer.parseInt(str.substring(28,30));
if ((num == 0)||(num == 1)||(num == 24)||(num == 25)||(num == 48)||(num == 49)) {
this.jLabel14.setText(" 编号为自动生成无须填写!");
}
if((num == 2)||(num == 3)||(num == 26)||(num == 27)||(num == 50)||(num == 51)){
this.jLabel14 .setText(" 金额根据下面的表格显示的金额--输入正确的值! 如:12000");
}
if((num == 4)||(num == 5)||(num == 28)||(num == 29)||(num == 52)||(num == 53)){
this.jLabel14 .setText(" 折扣必须输入小数不能输入百分几--正确为-如:0.8");
}
if((num == 6)||(num == 7)||(num == 30)||(num == 31)||(num == 54)||(num == 55)){
this.jLabel14 .setText(" 地区必须输入中文 -- 如:北京/成都");
}
if((num == 8)||(num == 9)||(num == 32)||(num == 33)||(num == 56)||(num == 57)){
this.jLabel14 .setText(" 姓名必须输入中文 -- 如:刘德华/黎明");
}
if((num == 10)||(num == 11)||(num == 34)||(num == 35||(num == 58)||(num == 59))){
this.jLabel14 .setText(" 客户类型可任意选择 -- 如:个人/其他");
}
if((num == 12)||(num == 13)||(num == 36)||(num == 37)){
this.jLabel14 .setText(" 客户性别为默认的可选可不选!");
}
if((num == 14)||(num == 15)||(num == 38)||(num == 39)){
this.jLabel14 .setText(" 客户年龄必须输入整型-年龄须在18-100岁之间 -- 如:34");
}
if((num == 16)||(num == 17)||(num == 40)||(num == 41)){
this.jLabel14 .setText(" 电话号码必须为移动电话号码要以13或者15开头 -- 如:13212344321");
}
if((num == 18)||(num == 19)||(num == 42)||(num == 43)){
this.jLabel14 .setText(" 日期为默认的无须填写!");
}
if((num == 20)||(num == 21)||(num == 44)||(num == 45)){
this.jLabel14 .setText(" 住址必须填写 -- 如:成都市大慈寺路22号");
}
if((num == 22)||(num == 23)||(num == 46)||(num == 47)){
this.jLabel14 .setText(" 备注必须填写 -- 如:此客户守信用");
}
}
}
//显示日期
public void getTime() {
Date date = new Date();
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
this.cdate.setText(dft.format(date));
}
//表格鼠标点击事件
public void jTable1_mouseClicked(MouseEvent e) throws SQLException {
jTable1.setSelectionBackground(Color.GREEN);
int row = jTable1.getSelectedRow();
int col = jTable1.getSelectedColumn();
if(row >= 0){
cid.setText(jTable1.getValueAt(row,0).toString());
cname.setText(jTable1.getValueAt(row,1).toString());
jComboBox1.setSelectedItem(jTable1.getValueAt(row, 2).toString());
cmonye.setText(jTable1.getValueAt(row,3).toString());
carea.setText(jTable1.getValueAt(row,5).toString());
if(jTable1.getValueAt(row,6).toString().equals("男")){
jRadioButton1.setSelected(true);
}else{
jRadioButton3.setSelected(true);
}
cage.setText(jTable1.getValueAt(row,7).toString());
cphone.setText(jTable1.getValueAt(row,8).toString());
cplace.setText(jTable1.getValueAt(row,9).toString());
cdate.setText(jTable1.getValueAt(row,10).toString());
txtremark.setText(jTable1.getValueAt(row,11).toString());
String id = cid.getText();
// v_sClient.addElement("珠宝名称");
// v_sClient.addElement("款式");
// v_sClient.addElement("价格");
CGetTable cg = new CGetTable();
Vector ve = cg.query(id);
CGetTable cgg = new CGetTable();
Vector vec = cgg.title();
JTable jTable2 = new JTable(ve, vec);
jScrollPane2.getViewport().add(jTable2);
// jTable2.setModel(new DefaultTableModel(SDBManager.getAll("select aname,astyle,aprice from asset where abuy = '"+id+"'"),v_sClient));
}
}
Border border1 = BorderFactory.createMatteBorder(0, 0, 1, 0, Color.yellow);
Border border2 = BorderFactory.createCompoundBorder(BorderFactory.
createBevelBorder(BevelBorder.RAISED, Color.lightGray,
Color.lightGray, Color.lightGray, Color.yellow),
BorderFactory.createEmptyBorder(0, 0, 1, 0));
JPanel jPanel6 = new JPanel();
JTextField jTextField4 = new JTextField();
JButton jButton8 = new JButton();
JLabel jLabel1 = new JLabel();
JTextField cmonye = new JTextField();
JLabel jLabel4 = new JLabel();
JLabel jLabel5 = new JLabel();
JTextField carea = new JTextField();
JButton jButton9 = new JButton();
JScrollPane jScrollPane2 = new JScrollPane();
JTable jTable2 = new JTable();
JLabel jLabel11 = new JLabel();
JLabel jLabel13 = new JLabel();
JLabel jLabel14 = new JLabel();
JComboBox jComboBox2 = new JComboBox();
JTextField jTextField5 = new JTextField();
JTextField jTextField7 = new JTextField();
JMenuItem jMenuItem22 = new JMenuItem(); //关于我们
JScrollPane jScrollPane4 = new JScrollPane();
JTree jTree2 = new JTree();
public void jMenuItem15_actionPerformed(ActionEvent e) {
Icon n2 = new ImageIcon("/Jewelry/logo/20.jpg");
JOptionPane.showOptionDialog(null, "程序名称:\n Jewelry\n" +
"程序设计:\n SEX小组所有成员\n" +
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -