?? dlguseradd.java~13~
字號:
package 畢業設計;
import java.awt.*;
import javax.swing.JOptionPane;
import javax.swing.*;
import javax.swing.border.TitledBorder;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class dlgUserAdd extends JDialog {
public dlgUserAdd() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
getContentPane().setLayout(null);
setSize(new Dimension(700, 530));
lblId.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblId.setText("卡 號:");
lblId.setBounds(new Rectangle(22, 18, 74, 28));
txtId.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtId.setBounds(new Rectangle(110, 19, 208, 28));
lblName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblName.setText("姓 名:");
lblName.setBounds(new Rectangle(23, 174, 75, 28));
txtName.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtName.setText("");
txtName.setBounds(new Rectangle(106, 174, 212, 28));
lblSex.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtTel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtTel.setText("");
txtTel.setBounds(new Rectangle(442, 122, 217, 28));
lblBirthTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblBirthTime.setText("出生年月:");
lblBirthTime.setBounds(new Rectangle(353, 21, 90, 28));
txtBirthTime.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtBirthTime.setText("");
txtBirthTime.setBounds(new Rectangle(444, 18, 214, 28));
lblRemark.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblRemark.setText("備 注:");
lblRemark.setBounds(new Rectangle(24, 263, 76, 38));
txtRemark.setText("");
txtRemark.setBounds(new Rectangle(107, 278, 552, 154));
lblSex.setText("性 別:");
lblSex.setBounds(new Rectangle(357, 68, 77, 28));
lblTel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblTel.setText("電 話:");
lblTel.setBounds(new Rectangle(356, 119, 79, 28));
lblAddress.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblAddress.setText("地 址:");
lblAddress.setBounds(new Rectangle(23, 221, 81, 28));
txtIdentityCard.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtIdentityCard.setText("");
txtIdentityCard.setBounds(new Rectangle(440, 175, 218, 28));
lblIdentityCard.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblIdentityCard.setText("身份證號:");
lblIdentityCard.setBounds(new Rectangle(349, 173, 81, 28));
txtAddress.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
txtAddress.setText("");
txtAddress.setBounds(new Rectangle(106, 225, 553, 28));
cbbSex.setBounds(new Rectangle(443, 65, 214, 29));
btnAdd.setBounds(new Rectangle(119, 456, 96, 28));
btnAdd.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
btnAdd.setText("添加");
btnAdd.addActionListener(new dlgUserAdd_btnAdd_actionAdapter(this));
btnCancel.setBounds(new Rectangle(303, 455, 97, 28));
btnCancel.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
btnCancel.setText("清空");
btnCancel.addActionListener(new dlgUserAdd_btnCancel_actionAdapter(this));
btnExit.setBounds(new Rectangle(473, 454, 87, 28));
btnExit.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
btnExit.setText("退出");
btnExit.addActionListener(new dlgUserAdd_btnExit_actionAdapter(this));
lblPassword.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblPassword.setText("密 碼:");
lblPassword.setBounds(new Rectangle(24, 64, 77, 32));
lblPopedom.setFont(new java.awt.Font("Dialog", Font.PLAIN, 18));
lblPopedom.setText("權 限:");
lblPopedom.setBounds(new Rectangle(22, 116, 85, 34));
pwdPassword.setText("");
pwdPassword.setBounds(new Rectangle(108, 64, 211, 31));
cbbPopedom.setBounds(new Rectangle(106, 119, 212, 30));
lblLine.setBorder(titledBorder1);
lblLine.setText("");
lblLine.setBounds(new Rectangle(17, 9, 660, 437));
this.getContentPane().add(txtId);
this.getContentPane().add(txtRemark);
this.getContentPane().add(txtAddress);
this.getContentPane().add(lblId);
this.getContentPane().add(lblRemark);
this.getContentPane().add(lblAddress);
this.getContentPane().add(btnAdd);
this.getContentPane().add(btnCancel);
this.getContentPane().add(btnExit);
this.getContentPane().add(txtIdentityCard);
this.getContentPane().add(lblIdentityCard);
this.getContentPane().add(txtName);
this.getContentPane().add(lblName);
this.getContentPane().add(lblPassword);
this.getContentPane().add(pwdPassword);
this.getContentPane().add(txtTel);
this.getContentPane().add(lblPopedom);
this.getContentPane().add(cbbPopedom);
this.getContentPane().add(lblTel);
this.getContentPane().add(cbbSex);
this.getContentPane().add(lblSex);
this.getContentPane().add(txtBirthTime);
this.getContentPane().add(lblBirthTime);
this.getContentPane().add(lblLine);
cbbSex.addItem("男");
cbbSex.addItem("女");
cbbPopedom.addItem("Super");
cbbPopedom.addItem("Admin");
cbbPopedom.addItem("Common");
}
JLabel lblId = new JLabel();
JTextField txtId = new JTextField();
JLabel lblName = new JLabel();
JTextField txtName = new JTextField();
JLabel lblSex = new JLabel();
JTextField txtTel = new JTextField();
JLabel lblBirthTime = new JLabel();
JTextField txtBirthTime = new JTextField();
JLabel lblRemark = new JLabel();
JTextArea txtRemark = new JTextArea();
JLabel lblTel = new JLabel();
JLabel lblAddress = new JLabel();
JTextField txtIdentityCard = new JTextField();
JLabel lblIdentityCard = new JLabel();
JTextField txtAddress = new JTextField();
JComboBox cbbSex = new JComboBox();
JButton btnAdd = new JButton();
JButton btnCancel = new JButton();
JButton btnExit = new JButton();
JLabel lblPassword = new JLabel();
JLabel lblPopedom = new JLabel();
TitledBorder titledBorder1 = new TitledBorder("");
JPasswordField pwdPassword = new JPasswordField();
JComboBox cbbPopedom = new JComboBox();
JLabel lblLine = new JLabel();
public void ShowUserAdd()
{
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dlgSize = this.getSize();
if (dlgSize.height > screenSize.height) {
dlgSize.height = screenSize.height;
}
if (dlgSize.width > screenSize.width) {
dlgSize.width = screenSize.width;
}
this.setLocation((screenSize.width - dlgSize.width) / 2,
(screenSize.height - dlgSize.height) / 2);
this.setModal(true);
this.setVisible(true);
}
public void btnAdd_actionPerformed(ActionEvent e) {
String Id = "";
Id = txtId.getText();
if(Id.equals(""))
{
JOptionPane.showMessageDialog(this,"卡號不能為空!");
}
else
{
String Password = "";
Password = String.valueOf(pwdPassword.getPassword());
if (Password.equals("")) {
JOptionPane.showMessageDialog(this, "密碼不能為空!");
}
else
{
String Popedom = "";
Popedom = cbbPopedom.getSelectedItem().toString();
String Name = "";
Name = txtName.getText();
if(Name.equals(""))
{
Name = "不詳";
}
String Sex = "";
Sex = cbbSex.getSelectedItem().toString();
String BirthTime = "";
BirthTime = txtBirthTime.getText();
if(BirthTime.equals(""))
{
BirthTime = "不詳";
}
String IdentityCard = "";
IdentityCard = txtIdentityCard.getText();
if(IdentityCard.equals(""))
{
IdentityCard = "不詳";
}
String Tel = "";
Tel = txtTel.getText();
if(Tel.equals(""))
{
Tel = "不詳";
}
String Address = "";
Address = txtAddress.getText();
if(Address.equals(""))
{
Address = "不詳";
}
String Remark = "";
Remark = txtRemark.getText();
if(Remark.equals(""))
{
Remark = "沒有備注";
}
UserConDB userDB = new UserConDB();
userDB.AddUser(Id, Password, Popedom, Name, Sex, BirthTime,
IdentityCard, Tel, Address, Remark);
userDB.CloseUserDB();
JOptionPane.showMessageDialog(this, "添加成功");
}
}
}
public void btnCancel_actionPerformed(ActionEvent e) {
txtId.setText("");
pwdPassword.setText("");
cbbPopedom.setSelectedItem("Common");
txtName.setText("");
cbbSex.setSelectedItem("男");
txtBirthTime.setText("");
txtIdentityCard.setText("");
txtTel.setText("");
txtAddress.setText("");
txtRemark.setText("");
}
public void btnExit_actionPerformed(ActionEvent e) {
this.dispose();
}
}
class dlgUserAdd_btnExit_actionAdapter implements ActionListener {
private dlgUserAdd adaptee;
dlgUserAdd_btnExit_actionAdapter(dlgUserAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnExit_actionPerformed(e);
}
}
class dlgUserAdd_btnCancel_actionAdapter implements ActionListener {
private dlgUserAdd adaptee;
dlgUserAdd_btnCancel_actionAdapter(dlgUserAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnCancel_actionPerformed(e);
}
}
class dlgUserAdd_btnAdd_actionAdapter implements ActionListener {
private dlgUserAdd adaptee;
dlgUserAdd_btnAdd_actionAdapter(dlgUserAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnAdd_actionPerformed(e);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -