📄 ccsmainmenu.java~1~
字号:
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(jScrollPane3);
jPanel5.add(jLabel9);
jPanel5.add(jLabel7);
jPanel5.add(cplace);
jPanel5.add(jLabel3);
jPanel5.add(cname);
jPanel5.add(cphone);
jPanel5.add(cdate);
jPanel5.add(cage);
jPanel5.add(jLabel8);
jPanel5.add(jButton6);
jPanel5.add(add);
jPanel5.add(jRadioButton2);
jPanel5.add(jRadioButton6);
jPanel5.add(jLabel2);
jPanel5.add(lkk);
jPanel5.add(cid);
jPanel5.add(jComboBox1);
jPanel5.add(sex);
jPanel5.add(jLabel6);
jPanel5.add(jLabel10);
jPanel5.add(jRadioButton1);
jPanel5.add(jRadioButton3);
jScrollPane3.getViewport().add(txtremark);
jPanel3.add(txtlist);
txtlist.getViewport().add(jTable1);
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");
txtlist.getViewport().add(jTable1);
jTable1.addMouseListener(new CSMainMenu_jTable1_mouseAdapter(this));
jComboBox1.setModel(new DefaultComboBoxModel(SDBManager.getOne("select class from cclass")));
}
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();
int num = (int) Math.round(Math.random() * 9);
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 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();
}
}
}
public void getTime(){ //显示日期
Date date = new Date();
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
cdate.setText(dft.format(date));
}
public void jPanel3_mouseClicked(MouseEvent e) {
int num = (int) Math.round(Math.random() * 9);
ImageIcon image = new ImageIcon("/Jewelry/desktop/20050118xy001_(" +num + ").jpg");
}
//函数判断是否为字符 如果不是数字返回 false, 如果是数字返回 true
private boolean objBool(String price) {
char[] stringArr = price.toCharArray();
for (int i = 0; i < stringArr.length; i++) {
if (!Character.isDigit(stringArr[i])) {
return false;
}
}
return true;
}
//*****增加
public void jRadioButton1_actionPerformed(ActionEvent e) {
getTime();
this.cid.setEditable(true);
cname.setEditable(true);
cphone.setEditable(true);
cage.setEditable(true);
cplace.setEditable(true);
txtremark.setEditable(true);
jRadioButton1.setEnabled(true);
jRadioButton3.setEnabled(true);
cdate.setEditable(false);
}
public void jRadioButton6_actionPerformed(ActionEvent e) throws Exception {
getTime();
cid.setEditable(true);
cname.setEditable(false);
cphone.setEditable(false);
cage.setEditable(false);
cplace.setEditable(false);
cplace.setEditable(false);
txtremark.setEditable(false);
jRadioButton1.setEnabled(false);
jRadioButton3.setEnabled(false);
cdate.setEditable(false);
}
//****修改
public void jRadioButton2_actionPerformed(ActionEvent e) {
getTime();
cid.setEditable(false);
cname.setEditable(true);
cphone.setEditable(true);
cage.setEditable(true);
cdate.setEditable(false);
cplace.setEditable(true);
jRadioButton1.setEnabled(true);
jRadioButton3.setEnabled(true);
txtremark.setEditable(true);
}
public void jTable1_mouseClicked(MouseEvent e) {
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());
if(jTable1.getValueAt(row,3).toString().equals("男")){
jRadioButton1.setSelected(true);
}else{
jRadioButton3.setSelected(true);
}
cage.setText(jTable1.getValueAt(row,4).toString());
cphone.setText(jTable1.getValueAt(row,5).toString());
cplace.setText(jTable1.getValueAt(row,6).toString());
cdate.setText(jTable1.getValueAt(row,7).toString());
txtremark.setText(jTable1.getValueAt(row,8).toString());
}
}
public void jButton6_actionPerformed(ActionEvent e) {
String id = cid.getText(); //编号
String name = cname.getText(); //姓名
String age = cage.getText(); //年龄
String phone = cphone.getText(); //电话
String add = cplace.getText(); //地址
String date = cdate.getText(); //日期
String remark = txtremark.getText(); //备注
String sex = null;
String client = this.jComboBox1.getSelectedItem().toString(); //客户类型
Cid cid = new Cid();
//*****************************增加****************************
if(this.add.isSelected()){
if (id.length() == 0) {
JOptionPane.showMessageDialog(this, "编号不能为空,请填写","编号错误",0);
return;
} else {
if (cid.mua(id)) {
JOptionPane.showMessageDialog(this, "编号已存在,请重新输入!","编号错误",0);
return;
}
}
if(name.length() == 0){
JOptionPane.showMessageDialog(this, "姓名不能为空,请填写!");
return;
}else{
if(name.length() <= 1 || name.length() > 20){
JOptionPane.showMessageDialog(this, "姓名小于1或超过20位错误!","姓名错误",0);
return;
}
}
if(phone.length() != 11){
JOptionPane.showMessageDialog(this, "手机号码必须为11位!");
return;
}else {
if (!objBool(phone)) {
JOptionPane.showMessageDialog(this, "对不起,手机只能输入阿拉伯数字");
return;
}
}
if(age.length()==0){
JOptionPane.showMessageDialog(this, "年龄不能为空,请填写!","年龄错误",0);
return;
}
int num = Integer.parseInt(age);
if(num < 10 || num > 150){
JOptionPane.showMessageDialog(this, "年龄在10~150之间,请重新填写!","年龄错误",0);
return;
}else {
if (!objBool(age)) {
JOptionPane.showMessageDialog(this, "对不起,年龄只能输入阿拉伯数字");
return;
}
}
if(jRadioButton1.isSelected()){
sex = jRadioButton1.getText();
}else{
if(jRadioButton3.isSelected()){
sex = jRadioButton1.getText();
}
}
ArrayList arraylist = cid.add(id, name, client, sex, age, phone, add, date,remark);
if (arraylist==null) {
JOptionPane.showMessageDialog(this, "增加财操作失败");
CGetTable ge = new CGetTable();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -