?? dlgreaadd.java~35~
字號:
}
}
//********************************顯示當前時間******************************
public String getNowTime() {
Calendar c = Calendar.getInstance();
java.sql.Date dd = new java.sql.Date(c.getTimeInMillis());
java.sql.Time tt = new java.sql.Time(c.getTimeInMillis());
String NowTime;
NowTime = dd.toString();
return NowTime;
}
//*********************************判斷日期格式*****************************
public boolean IsnotDate() {
boolean IsDate = true;
String EndTime = txtEndTime.getText();
try {
int Ryear = Integer.parseInt(EndTime.substring(0, 4));
int Rmonth = Integer.parseInt(EndTime.substring(5,
EndTime.lastIndexOf("-")));
int Rday = Integer.parseInt(EndTime.substring(EndTime.lastIndexOf(
"-") + 1, EndTime.length()));
if (!((EndTime.lastIndexOf("-") == EndTime.indexOf("-") + 2) ||
(EndTime.lastIndexOf("-") == EndTime.indexOf("-") + 3))) {
IsDate = false;
} else if (Rmonth < 1 || Rmonth > 12) {
IsDate = false;
} else if (Rday < 1 || Rday > 31) {
IsDate = false;
}
} catch (Exception ce) {
IsDate = false;
}
return IsDate;
}
//*********************************顯示窗口*****************************
public void ShowReaAdd() {
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 = txtId.getText();
String Name = txtName.getText();
String Sex = cbbSex.getSelectedItem().toString();
String BirthTime = txtBirthTime.getText();
String Vocation = cbbVocation.getSelectedItem().toString();
String IdentityCard = txtIdentityCard.getText();
String Tel = txtTel.getText();
String LoanableNum = txtLoanableNum.getText();
String TransactTime = txtTransactTime.getText();
String EndTime = txtEndTime.getText();
String Address = txtAddress.getText();
String Remark = txtRemark.getText();
if (Id.equals("")) {
JOptionPane.showMessageDialog(this, "卡號不能為空!");
} else if (Name.equals("")) {
JOptionPane.showMessageDialog(this, "姓名不能為空!");
} else if(EndTime.equals("")){
JOptionPane.showMessageDialog(this, "有效日期不能為空!");
} else {
if (BirthTime.equals("")) {
BirthTime = "不詳";
}
if (IdentityCard.equals("")) {
IdentityCard = "不詳";
}
if (Tel.equals("")) {
Tel = "不詳";
}
if (Address.equals("")) {
Address = "不詳";
}
if (Remark.equals("")) {
Remark = "沒有備注";
}
if (LoanableNum.equals("")) {
LoanableNum = "3";
}
/* boolean IsDate = IsnotDate();
if (!IsDate) {
JOptionPane.showMessageDialog(this, "請確認有效期是否正確!");
return;
}*/
ReaderConDB readerDB = new ReaderConDB();
Vector tempvt = new Vector();
tempvt = readerDB.SearchLRReader(Id);
if (tempvt.size() > 0) {
readerDB.CloseReaderDB();
JOptionPane.showMessageDialog(this, "添加失敗,該卡號已存在!");
return;
}
readerDB.AddReader(Id, Name, Sex, BirthTime, Vocation,
TransactTime,
EndTime,
IdentityCard, Tel, LoanableNum, Address, Remark);
if (readerDB.SearchLRReader(Id).size() < 1) {
readerDB.CloseReaderDB();
JOptionPane.showMessageDialog(this, "添加失敗,請不要輸入特殊符號!");
return;
}
readerDB.CloseReaderDB();
JOptionPane.showMessageDialog(this, "添加成功!");
}
}
//**************************退出按鈕事件************************************
public void btnExit_actionPerformed(ActionEvent e) {
this.dispose();
}
//****************************清空按鈕事件**********************************
public void btnCancel_actionPerformed(ActionEvent e) {
txtId.setText("");
txtName.setText("");
cbbSex.setSelectedIndex(0);
txtBirthTime.setText("");
cbbVocation.setSelectedIndex(0);
txtIdentityCard.setText("");
txtTel.setText("");
txtLoanableNum.setText("");
txtEndTime.setText("");
txtAddress.setText("");
txtRemark.setText("");
}
}
class dlgReaAdd_btnCancel_actionAdapter implements ActionListener {
private dlgReaAdd adaptee;
dlgReaAdd_btnCancel_actionAdapter(dlgReaAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnCancel_actionPerformed(e);
}
}
class dlgReaAdd_btnExit_actionAdapter implements ActionListener {
private dlgReaAdd adaptee;
dlgReaAdd_btnExit_actionAdapter(dlgReaAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnExit_actionPerformed(e);
}
}
class dlgReaAdd_btnAdd_actionAdapter implements ActionListener {
private dlgReaAdd adaptee;
dlgReaAdd_btnAdd_actionAdapter(dlgReaAdd adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.btnAdd_actionPerformed(e);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -