📄 sellmainmenu.java~1~
字号:
//树型结构
DefaultMutableTreeNode root = new DefaultMutableTreeNode("菜单选项");
DefaultMutableTreeNode parent = new DefaultMutableTreeNode("销售信息");
DefaultMutableTreeNode nparent = new DefaultMutableTreeNode("查询");
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(root);
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();
Box hbox1 = Box.createHorizontalBox();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
JTextField jTextField3 = new JTextField();
BorderLayout borderLayout4 = new BorderLayout();
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();
JButton jButton6 = 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();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JLabel jLabel5 = new JLabel();
JScrollPane jScrollPane2 = new JScrollPane();
JScrollPane jScrollPane3 = new JScrollPane();
JTable jTable1 = new JTable();
JLabel jLabel4 = new JLabel();
JLabel jLabel6 = new JLabel();
JLabel jLabel7 = new JLabel();
JLabel jLabel8 = new JLabel();
JLabel jLabel9 = new JLabel();
JLabel jLabel10 = new JLabel();
JTextField TxtId = new JTextField();
JTextField TxtName = new JTextField();
JTextField TxtPrice = new JTextField();
JTextField TxtSprice = new JTextField();
JTextField TxtDate = new JTextField();
JTextField txtProfit = new JTextField();
JButton jButton7 = new JButton();
JOptionPane jp = new JOptionPane();
JPanel jPanel5 = new JPanel();
JRadioButton jRadioButton1 = new JRadioButton();
JRadioButton jRadioButton2 = new JRadioButton();
ButtonGroup buttonGroup1 = new ButtonGroup();
JRadioButton jRadioButton4 = new JRadioButton();
private String txtname;
private String txtsprice;
private String txtprice;
private String txtrofit;
JButton jButton8 = new JButton();
private Icon image;
JLabel jLabel11 = new JLabel();
public void getTime() {
Date date = new Date();
DateFormat dft = new SimpleDateFormat("yyyy-MM-dd");
TxtDate.setText(dft.format(date));
}
public void jButton7_actionPerformed(ActionEvent e) {
this.getTime();
Sid sid = new Sid();
if (jRadioButton1.isSelected()) { //数据的填加
txtProfit.setEditable(false);
String txtid = TxtId.getText();
String txtname = TxtName.getText();
String txtprice = TxtPrice.getText();
String txtsprice = TxtSprice.getText();
String txtdate = TxtDate.getText();
TxtId.setEditable(true);
TxtName.setEditable(true);
TxtPrice.setEditable(true);
TxtSprice.setEditable(true);
txtProfit.setEditable(false);
if (txtid.length() == 0) { //判断编号是否为空,如果为空,就请重新输入
jp.showMessageDialog(this, "编号不能为空,请重新输入!");
return;
} else { //判断编号是不是存在,如果存在请重新输入
if (sid.isID(txtid)) {
jp.showMessageDialog(this, "编号已存在,请重新输入!");
TxtId.setText("");
return;
}
}
if (txtname.length() == 0) { //判断名称是否为空,如果为空请重新输入
jp.showMessageDialog(this, "名称不能为空,请重新输入!");
return;
}
char[] tm = txtname.toCharArray(); //判断名称是否为数字,如果是数字,请重新输入
for (int i = 0; i < txtname.length(); i++) {
if (Character.isDigit(tm[i])) {
jp.showMessageDialog(this, "名称不能为数字,请重新输入!");
TxtName.setText("");
return;
}
}
//判断原价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
if (txtprice.length() == 0) {
jp.showMessageDialog(this, "原价不能为空,请输入");
return;
}
char[] ch = txtprice.toCharArray();
for (int i = 0; i < txtprice.length(); i++) {
if (Character.isLetter(ch[i])) {
jp.showMessageDialog(this, "原价不能为字母,请输入数字!");
this.TxtPrice.setText("");
return;
}
}
//判断售价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
if (txtsprice.length() == 0) {
jp.showMessageDialog(this, "售价不能为空,请输入");
return;
}
char[] th = txtsprice.toCharArray();
for (int i = 0; i < txtsprice.length(); i++) {
if (Character.isLetter(th[i])) {
jp.showMessageDialog(this, "售价不能为字母,请输入数字!");
TxtSprice.setText("");
return;
}
}
double txt1;
double txt2;
double txt3;
txtprice = TxtPrice.getText();
txtsprice = TxtSprice.getText();
txtrofit = txtProfit.getText();
txt2 = Double.parseDouble(txtprice);
txt3 = Double.parseDouble(txtsprice);
txt1 = txt2- txt3;
txtProfit.setText(String.valueOf(txt1));
txtrofit = txtProfit.getText();
//判断赢利文本框是否为空或者是字母,为空的话,请重新输入
// if (txtrofit.length() == 0) {
// jp.showMessageDialog(this, "赢利不能为空,请输入!");
// return;
// }
// char[] tx = txtrofit.toCharArray();
// for (int i = 0; i < txtrofit.length(); i++) {
// if (Character.isLetter(tx[i])) {
// jp.showMessageDialog(this, "赢利不能为字母,请输入数字!");
// this.txtProfit.setText("");
// return;
// }
// }
//判断连接情况
AddInfoAction aia = new AddInfoAction();
if (aia.addInfo(txtid, txtname, txtprice, txtsprice,txtrofit ,
txtdate )) {
jp.showMessageDialog(this, "添加成功!");
ShowTable st = new ShowTable();
this.jTable1 = st.getTable("select * from Sell");
jTable1.addMouseListener(new SMainMenu_jTable1_mouseAdapter(this));
jScrollPane3.getViewport().add(jTable1);
jTable1.getTableHeader().setReorderingAllowed(false);
this.jTable1.getTableHeader().setResizingAllowed(false);
TxtId.setText("");
TxtName.setText("");
TxtPrice.setText("");
TxtSprice.setText("");
TxtDate.setText("");
txtProfit.setEditable(false);
} else {
jp.showMessageDialog(this, "没有添加成功,请重新输入!");
}
}
//数据的删除
if (jRadioButton2.isSelected()) {
txtProfit.setEditable(false);
String txtid = TxtId.getText();
String txtname = TxtName.getText();
String txtprice = TxtPrice.getText();
String txtsprice = TxtSprice.getText();
String txtdate = TxtDate.getText();
String txtrofit = txtProfit.getText();
TxtName.setEditable(false);
TxtPrice.setEditable(false);
TxtSprice.setEditable(false);
TxtDate.setEditable(false);
txtProfit.setEditable(false);
Sid sad = new Sid();
if (txtid.length() == 0) {
jp.showMessageDialog(this, "编号必须填写,请输入!");
this.TxtId.setText("");
return;
}
// Sid sid = new Sid();
if(!sid.isID(txtid)){
jp.showMessageDialog(this,"编号不存在请重新输入");
return;
}
DeleteInfoAction dif = new DeleteInfoAction();
if (dif.deia(txtid, txtname, txtsprice, txtprice, txtdate,txtrofit)){
ShowTable st = new ShowTable();
jp.showMessageDialog(this, "删除失败");
} else {
jp.showMessageDialog(this, "删除成功!");
ShowTable st = new ShowTable();
this.jTable1 = st.getTable("select * from Sell");
jTable1.addMouseListener(new SMainMenu_jTable1_mouseAdapter(this));
jScrollPane3.getViewport().add(jTable1);
jTable1.getTableHeader().setReorderingAllowed(false);
this.jTable1.getTableHeader().setResizingAllowed(false);
TxtId.setText("");
TxtName.setText("");
TxtPrice.setText("");
TxtSprice.setText("");
TxtDate.setText("");
txtProfit.setText("");
}
}
//数据的查询
//珠宝销售信息数据的修改
if (jRadioButton4.isSelected()) {
txtProfit.setEditable(false);
String txtid = null;
String txtname = null;
String txtprice = null;
String txtsprice = null;
String txtdate = null;
String txtrofit = null;
txtid = this.TxtId.getText();
txtname = this.TxtName.getText();
txtprice = this.TxtPrice.getText();
txtsprice = this.TxtSprice.getText();
txtdate = this.TxtDate.getText();
txtrofit = this.txtProfit.getText();
if (txtid.length() == 0) {
jp.showMessageDialog(this, "请输入你要修改销售物品的编号!");
return;
}
if(!sid.isID(txtid)){
jp.showMessageDialog(this,"编号不存在,请重新输入");
return;
}
if(txtname.length() == 0){
jp.showMessageDialog(this,"物品名称不能为空,请填写!");
return;
}
//判断原价文本框是否为空或是字母,如果为空,或是字母,就请重新输入
if(txtprice.length() ==0){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -