📄 computerdome.java
字号:
public void btnShan_actionPerformed(ActionEvent e) {
String id =(String)txtId1.getText();
if(!id.matches("guest[0-9]{3}"))
{javax.swing.JOptionPane.showMessageDialog(this,
"机器ID不符合约束!");
return;
}
//把学号封装到一个实体类对象中,用来在不同层传递数据
Computer stu = new Computer();
stu.setId(id);
//删除
ComBusiness.delete(stu);
javax.swing.JOptionPane.showMessageDialog(this,
"删除成功!");
}
public void txtId1_keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_ENTER)
{
btnShan.requestFocus();
}
}
public void btnCha_actionPerformed(ActionEvent e) {
Computer stu = new Computer();
//接收用户输入要查找的学员姓名.
String xingMing = (String)txtJQID.getText();
if(!xingMing.startsWith("G"))
{javax.swing.JOptionPane.showMessageDialog(this,
"机器ID不符合约束!");
return;
}
//把学员姓名封装到一个实体类对象中,用来在不同层传递数据。
stu.setId(xingMing);
//调用业务类方法,返回集合类对象.
ArrayList arr = ComBusiness.select(stu);
//如果没有任何学员纪录
if (arr.isEmpty())
System.out.println("没有找到任何卡纪录!");
else {
//循环显示集合类中每个学员的信息
System.out.println("\n一共"+arr.size()+"个卡的信息如下:");
for (int i = 0; i < arr.size(); i++) {
stu = (Computer) arr.get(i);
txtJQZhuang.setText(""+stu.getOnUse() );
txtJQBei .setText(""+stu.getNotes());
}
}
}
public void jButton9_actionPerformed(ActionEvent e) {
weiZhi = 0;
Computer stu = (Computer) arr.get(weiZhi);
//设计界面文本框中的值
this.txtJID.setText("" + stu.getId());
if(stu.getOnUse()==0)
this.txtJZhuang.setText("闲置");
else if(stu.getOnUse()==1)
this.txtJZhuang.setText("使用");
this.txtJBei.setText("" + stu.getNotes());
}
public void jButton8_actionPerformed(ActionEvent e) {
weiZhi--;
if (weiZhi < 0) //判断是否是第一条纪录
weiZhi = 0;
Computer stu = (Computer) arr.get(weiZhi);
//设计界面文本框中的值
this.txtJID.setText("" + stu.getId());
if(stu.getOnUse()==0)
this.txtJZhuang.setText("闲置");
else if(stu.getOnUse()==1)
this.txtJZhuang.setText("使用中");
this.txtJBei.setText("" + stu.getNotes());
}
public void jButton7_actionPerformed(ActionEvent e) {
weiZhi++;
if (weiZhi >(arr.size()-1)) //判断是否是最后一条纪录
weiZhi = arr.size()-1;
Computer stu = (Computer) arr.get(weiZhi);
//设计界面文本框中的值
this.txtJID.setText("" + stu.getId());
if(stu.getOnUse()==0)
this.txtJZhuang.setText("闲置");
else if(stu.getOnUse()==1)
this.txtJZhuang.setText("使用中");
this.txtJBei.setText("" + stu.getNotes());
}
public void jButton6_actionPerformed(ActionEvent e) {
weiZhi = arr.size() - 1;
Computer stu = (Computer) arr.get(weiZhi);
//设计界面文本框中的值
this.txtJID.setText("" + stu.getId());
if(stu.getOnUse()==0)
this.txtJZhuang.setText("闲置");
else if(stu.getOnUse()==1)
this.txtJZhuang.setText("使用中");
this.txtJBei.setText("" + stu.getNotes());
}
public void jButton2_componentRemoved(ContainerEvent e) {
this.setVisible(false);
}
public void jButton3_componentRemoved(ContainerEvent e) {
this.setVisible(false);
}
public void jButton4_componentRemoved(ContainerEvent e) {
this.setVisible(false);
}
public void jButton5_componentRemoved(ContainerEvent e) {
this.setVisible(false);
}
public void jButton2_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
public void jButton3_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
public void jButton4_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
public void jButton5_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
public void jButton1_actionPerformed(ActionEvent e) {
String id=(String)txtID.getText();
String Zhuan= (String)txtZhuangTai.getSelectedItem();
String Bei=(String)txtBeiZhu.getText();
if (id.length() == 0 ||Bei.length()==0) {
javax.swing.JOptionPane.showMessageDialog(this,
"机器ID和状态,备注不能为空!");
return;
}
else if(!id.matches("guest[0-9]{3}"))
{javax.swing.JOptionPane.showMessageDialog(this,
"机器ID不符合约束!");
return;
}
Computer stu = new Computer();
stu.setId(id);
if(Zhuan.equals("闲置"))
stu.setOnUse(0);
else if(Zhuan.equals("使用"))
stu.setOnUse(1);
stu.setNotes(Bei);
ComBusiness.update(stu);
javax.swing.JOptionPane.showMessageDialog(this,
"修改成功!");
}
public void txtCTui_actionPerformed(ActionEvent e) {
this.setVisible(false);
}
}
class ComputerDome_txtCTui_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_txtCTui_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.txtCTui_actionPerformed(e);
}
}
class ComputerDome_jButton1_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton1_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
class ComputerDome_jButton5_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton5_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton5_actionPerformed(e);
}
}
class ComputerDome_jButton4_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton4_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton4_actionPerformed(e);
}
}
class ComputerDome_jButton3_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton3_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton3_actionPerformed(e);
}
}
class ComputerDome_jButton2_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton2_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
class ComputerDome_jButton6_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton6_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton6_actionPerformed(e);
}
}
class ComputerDome_jButton7_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton7_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton7_actionPerformed(e);
}
}
class ComputerDome_jButton8_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton8_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton8_actionPerformed(e);
}
}
class ComputerDome_jButton9_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_jButton9_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton9_actionPerformed(e);
}
}
class ComputerDome_btnCha_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_btnCha_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnCha_actionPerformed(e);
}
}
class ComputerDome_txtId1_keyAdapter extends KeyAdapter {
private ComputerDome adaptee;
ComputerDome_txtId1_keyAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.txtId1_keyPressed(e);
}
}
class ComputerDome_btnShan_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_btnShan_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnShan_actionPerformed(e);
}
}
class ComputerDome_jTree1_treeSelectionAdapter implements TreeSelectionListener {
private ComputerDome adaptee;
ComputerDome_jTree1_treeSelectionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void valueChanged(TreeSelectionEvent e) {
adaptee.jTree1_valueChanged(e);
}
}
class ComputerDome_btnTian_actionAdapter implements ActionListener {
private ComputerDome adaptee;
ComputerDome_btnTian_actionAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnTian_actionPerformed(e);
}
}
class ComputerDome_txtBei_keyAdapter extends KeyAdapter {
private ComputerDome adaptee;
ComputerDome_txtBei_keyAdapter(ComputerDome adaptee) {
this.adaptee = adaptee;
}
public void keyPressed(KeyEvent e) {
adaptee.txtBei_keyPressed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -