📄 pmainmenu.java
字号:
SPerTitle spe = new SPerTitle();
Vector vec = spe.titleName();
JTable jTable2 = new JTable(ve, vec);
jScrollPane2.getViewport().add(jTable2);
jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
}
if(this.jComboBox1.getSelectedItem().equals("职务")){
String stat = txtTiao.getText();
//判断输入的职务是否为空
if(stat.equals("")){
JOptionPane.showMessageDialog(this,"请输入该条件的文本值");
return;
}
//判断输入的职务是否存在
Vector ve = sp.query6(stat);
if (ve.size() == 0) {
JOptionPane.showConfirmDialog(this, "没有此职务");
return;
}
SPerTitle spe = new SPerTitle();
Vector vec = spe.titleName();
JTable jTable2 = new JTable(ve, vec);
jScrollPane2.getViewport().add(jTable2);
jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
}
if(this.jComboBox1.getSelectedItem().equals("电话")){
String phone = txtTiao.getText();
//判断输入的电话是否为空
if (phone.equals("")) {
JOptionPane.showMessageDialog(this, "请输入该条件的文本值");
return;
}
//判断输入的电话是否为数字
try {
Float.parseFloat(txtTiao.getText());
} catch (Exception ex) {
JOptionPane.showMessageDialog(this, "电话号码必须为整数字的");
return;
}
//判断输入的电话是否是11位数字
if(!(phone.length() == 11)){
JOptionPane.showMessageDialog(this, "电话号码必须为11位正数字");
return;
}
//判断输入的电话是否以13 或者 159 开头
float num1;
float num2;
num1 = Float.parseFloat(phone.substring(0,2));
num2 = Float.parseFloat(phone.substring(0,3));
if(!(num1 == 13)&&!(num2 == 159)){
JOptionPane.showMessageDialog(this, "电话号码输入有误");
return;
}
Vector ve = sp.query7(phone);
//判断输入的电话是否存在
if (ve.size() == 0) {
JOptionPane.showConfirmDialog(this, "没有此电话号码的人员");
return;
}
SPerTitle spe = new SPerTitle();
Vector vec = spe.titleName();
JTable jTable2 = new JTable(ve, vec);
jScrollPane2.getViewport().add(jTable2);
jTable2.addMouseListener(new PMainMenu_jTable2_mouseAdapter(this));
}
//查询所有的数据信息
if(this.jComboBox1.getSelectedItem().equals("查询所有")){
this.jbInit1();
}
}
/**
* 取消按钮点击事件
* @param e ActionEvent
*/
public void jButton10_actionPerformed(ActionEvent e) {
this.txtAdd.setText("");
this.txtAge.setText("");
this.getNumber();
this.txtName.setText("");
this.txtSex.setText("");
this.txtPhone.setText("");
this.txtId.requestFocus();
this.txtDate.setText("");
String time = txtDate.getText();
}
/**
* 下拉列表点击事件
* @param e ActionEvent
*/
public void jComboBox1_actionPerformed(ActionEvent e) {
//如果选择的是 查询所有 该文本框将不能输入值
if(this.jComboBox1.getSelectedItem().equals("查询所有")){
this.txtTiao.setEnabled(false);
}
//如果选择的是 编号 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("编号")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 姓名 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("姓名")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 性别 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("性别")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 年龄 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("年龄")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 地址 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("地址")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 电话 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("电话")){
this.txtTiao.setEnabled(true);
}
//如果选择的是 职务 该文本框将能输入值
if(this.jComboBox1.getSelectedItem().equals("职务")){
this.txtTiao.setEnabled(true);
}
}
class PMainMenu_jButton8_actionAdapter implements ActionListener {
private PMainMenu adaptee;
PMainMenu_jButton8_actionAdapter(PMainMenu adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
try {
adaptee.jButton8_actionPerformed(e);
} catch (SQLException ex) {
}
}
}
class PMainMenu_jButton5_actionAdapter implements ActionListener {
private PMainMenu adaptee;
PMainMenu_jButton5_actionAdapter(PMainMenu adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
class PMainMenu_jButton6_actionAdapter implements ActionListener {
private PMainMenu adaptee;
PMainMenu_jButton6_actionAdapter(PMainMenu adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton6_actionPerformed(e);
}
}
class PMainMenu_jButton4_mouseAdapter extends MouseAdapter {
private PMainMenu adaptee;
PMainMenu_jButton4_mouseAdapter(PMainMenu adaptee) {
this.adaptee = adaptee;
}
public void mouseClicked(MouseEvent e) {
adaptee.jButton4_mouseClicked(e);
}
}
class PMainMenu_jButton4_actionAdapter implements ActionListener {
private PMainMenu adaptee;
PMainMenu_jButton4_actionAdapter(PMainMenu adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
//当鼠标点击取消时将清空该文本框的值同时该文本框获得焦点
public void jButton13_actionPerformed(ActionEvent e) {
this.txtTiao.setText("");
txtTiao.requestFocus();
}
/**
* 树形结构选择
* @param e MouseEvent
*/
public void jTree1_mouseClicked(MouseEvent e) {
DefaultMutableTreeNode n = (DefaultMutableTreeNode)jTree1.getLastSelectedPathComponent();
//判断它是否为枝节点
if (n.isLeaf()) {
if (n.equals(roota1)) {
this.jTabbedPane1.setSelectedIndex(0);
}
if(n.equals(roota2)){
this.jTabbedPane1.setSelectedIndex(1);
}
}
}
public void jMenuItem15_actionPerformed(ActionEvent e) {
Icon n2 = new ImageIcon("/Jewelry/logo/20.jpg");
JOptionPane.showOptionDialog(null, "程序名称:\n Jewelry\n" +
"程序设计:\n SEX小组所有成员\n" +
"简介:\n 本软件主要针对珠宝店的管理\n" +
" 欢迎大家下载使用,但下载地址不详!\n" +
" htpp:\\www.sex.jewelry\\.....\n"+
"小组成员介绍:\n 赵睿--界面及基础信息模块\n" +
" 杨凯--人员面版及代码实现模块\n" +
" 严靖--客户关系及代码实现模块\n" +
" 杨天伟--采购库存面版及代码实现模块\n" +
" 廖理军--销售面版及代码实现模块\n"+
" 联系我们:faves_007@163.com\n"+
" QQ:12153016 电话:13608090937", "SEX小组简介",
JOptionPane.DEFAULT_OPTION,
JOptionPane.INFORMATION_MESSAGE,
n2, null, null);
}
public void jMenuItem16_actionPerformed(ActionEvent e) {
int option = JOptionPane.showConfirmDialog(this, "真的要退出本系统吗?", "退出",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null);
if (option == JOptionPane.NO_OPTION) {
return;
}else{
this.dispose();
}
}
public void jButton1_actionPerformed(ActionEvent e) {//入库表
ASMainMenu am = new ASMainMenu();
Thread thr = new Thread(am);
thr.start();
this.dispose();
}
public void jButton2_actionPerformed(ActionEvent e) {//销售表
ESMainMenu es = new ESMainMenu();
Thread thr = new Thread(es);
thr.start();
this.dispose();
}
public void jMenuItem22_actionPerformed(ActionEvent e) {
SellMap sm = new SellMap();
sm.setTitle("销售分析图");
sm.setSize(600,400);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = sm.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
sm.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
sm.setVisible(true);
}
//下拉人员查询
public void jMenuItem8_actionPerformed(ActionEvent e) {
this.jTabbedPane1.setSelectedIndex(0);
}
public void jMenuItem6_actionPerformed(ActionEvent e) {
this.jTabbedPane1.setSelectedIndex(1);
}
//基础信息
public void jMenuItem1_actionPerformed(ActionEvent e) {
SMainMenu sm = new SMainMenu(); //
sm.baseButton(e); //
Thread thr = new Thread(sm);
thr.start();
this.dispose();
}
//库存信息
public void jMenuItem2_actionPerformed(ActionEvent e) {
new ASMainMenu();
this.dispose();
}
//人员信息
public void jMenuItem3_actionPerformed(ActionEvent e) {
new PMainMenu();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -