?? userframe.java
字號:
/*用戶管理模塊: 添加、修改和刪除用戶。*/
package cg;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
public class UserFrame extends JFrame{
private javax.swing.JLabel lab,lab1,lab2;
private javax.swing.JTextField txtName,txaType;
private javax.swing.JPasswordField pwd;
private JTable tabShow;
private javax.swing.JButton btnInsert,btnDelete,btnSelect,btnExit;
private javax.swing.JComboBox cob;
private DatabaseUser dbo;
public UserFrame(){
super("");
dbo = new DatabaseUser();
tabShow = new JTable();
java.awt.Container me = this.getContentPane();
me.setLayout(new BorderLayout());
// me.add(new NorthPanel(),BorderLayout.NORTH);
me.add(new JScrollPane(tabShow), BorderLayout.CENTER);
me.add(new SouthPanel(), BorderLayout.SOUTH);
this.addWindowListener(new WindowCloseEvent());
this.setTitle("用戶管理");
this.setSize(600,400);
this.setLocationRelativeTo(this);
this.setResizable(false);
this.setVisible(true);
}
// private class NorthPanel extends JPanel{
//
// public NorthPanel(){
//
// this.setLayout(new FlowLayout());
//
// lab = new JLabel("用戶名");
// txtName = new JTextField(10);
// lab1 = new JLabel("密碼");
// pwd = new JPasswordField(10);
// lab2 = new JLabel("類型");
// //txaType = new JTextField(10);
// cob = new JComboBox();
// cob.addItem("普通用戶");
// cob.addItem("超級用戶");
//
// this.add(lab);
// this.add(txtName);
// this.add(lab1);
// this.add(pwd);
// this.add(lab2);
// this.add(cob);
// }
// }
private class SouthPanel extends JPanel implements ActionListener{
public SouthPanel(){
super(new FlowLayout());
btnInsert = new JButton("增加");
btnDelete = new JButton("刪除");
btnSelect = new JButton("查詢");
// btnExit = new JButton("退出");
add(btnInsert);
add(btnDelete);
add(btnSelect);
// add(btnExit);
btnInsert.addActionListener(this);
btnInsert.setActionCommand("inser");
btnDelete.addActionListener(this);
btnDelete.setActionCommand("dele");
// btnExit.addActionListener(this);
// btnExit.setActionCommand("exit");
btnSelect.addActionListener(this);
btnSelect.setActionCommand("sele");
}
public void actionPerformed(ActionEvent e){
String strcmd = e.getActionCommand();
if(strcmd.equals("sele")){
DefaultTableModel use = new DefaultTableModel(dbo.getDataByTabname(),dbo.getColumnNamesByTabname());
tabShow.setModel(use);
}
if(strcmd.equals("inser")){
new UseraddFrame();
}
if(strcmd.equals("dele")){
new UserdelFrame();
}
// if(strcmd.equals("exit")){
//
// }
//
}
}
private class WindowCloseEvent extends WindowAdapter{
public void windowClosing(WindowEvent e){
dbo.closeConnection();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -