資源簡介
Java初學者入門項目。模擬了銀行前后臺操作,前臺面向用戶為ATM,后臺面向管理員增刪改查。使用mvc設計構架,包含數據庫三張表的操作。
利用swing工具完成界面操作。
需添加jar包vs4e swing,sqlite

代碼片段和文件信息
package?com.adminframes.view;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JTextField;
import?javax.swing.SwingUtilities;
import?javax.swing.UIManager;
import?org.dyno.visual.swing.layouts.Constraints;
import?org.dyno.visual.swing.layouts.GroupLayout;
import?org.dyno.visual.swing.layouts.Leading;
import?com.bank.controller.AdminOperation;
import?com.bank.model.CardInfo;
import?com.bank.view.Adminframe;
//VS4E?--?DO?NOT?REMOVE?THIS?LINE!
public?class?AddCard?extends?Jframe?{
private?static?final?long?serialVersionUID?=?1L;
private?JLabel?jLabel0;
private?JLabel?jLabel1;
private?JTextField?jTextField0;
private?JLabel?jLabel2;
private?JTextField?jTextField1;
private?JButton?jButton0;
private?JButton?jButton1;
public?AddUser?au?=?null;
public?CardInfo?card?=?null;
public?AdminOperation?aop?=?null;
public?Adminframe?af?=?null;
private?static?final?String?PREFERRED_LOOK_AND_FEEL?=?“javax.swing.plaf.metal.metalLookAndFeel“;
public?AddCard()?{
initComponents();
}
public?AddCard(AddUser?au)
{
initComponents();
this.au?=?au;
}
private?void?initComponents()?{
setLayout(new?GroupLayout());
add(getJLabel0()?new?Constraints(new?Leading(132?10?10)?new?Leading(18?10?10)));
add(getJLabel1()?new?Constraints(new?Leading(31?10?10)?new?Leading(52?10?10)));
add(getJTextField0()?new?Constraints(new?Leading(226?105?10?10)?new?Leading(52?12?12)));
add(getJLabel2()?new?Constraints(new?Leading(46?10?10)?new?Leading(100?10?10)));
add(getJTextField1()?new?Constraints(new?Leading(226?104?12?12)?new?Leading(100?12?12)));
add(getJButton0()?new?Constraints(new?Leading(46?12?12)?new?Leading(164?10?10)));
add(getJButton1()?new?Constraints(new?Leading(226?12?12)?new?Leading(164?12?12)));
setSize(386?240);
}
private?JButton?getJButton1()?{
if?(jButton1?==?null)?{
jButton1?=?new?JButton();
jButton1.setText(“后退“);
jButton1.addMouseListener(new?MouseAdapter()?{
public?void?mouseClicked(MouseEvent?event)?{
jButton1MouseMouseClicked(event);
}
});
}
return?jButton1;
}
private?JButton?getJButton0()?{
if?(jButton0?==?null)?{
jButton0?=?new?JButton();
jButton0.setText(“確定并繼續“);
jButton0.addMouseListener(new?MouseAdapter()?{
public?void?mouseClicked(MouseEvent?event)?{
jButton0MouseMouseClicked(event);
}
});
}
return?jButton0;
}
private?JTextField?getJTextField1()?{
if?(jTextField1?==?null)?{
jTextField1?=?new?JTextField();
jTextField1.setText(““);
}
return?jTextField1;
}
private?JLabel?getJLabel2()?{
if?(jLabel2?==?null)?{
jLabel2?=?new?JLabel();
jLabel2.setText(“請輸入存入金額“);
}
return?jLabel2;
}
private?JTextField?getJTextField0()?{
if?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????481??2013-05-07?13:06??BankMannagement\.classpath
?????文件????????391??2013-05-07?13:06??BankMannagement\.project
?????文件????????629??2013-05-07?13:06??BankMannagement\.settings\org.eclipse.jdt.core.prefs
?????文件???????9216??2013-05-07?10:37??BankMannagement\bank.db
?????文件????????795??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????795??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1028??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????6429??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????795??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????795??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1028??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????8839??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????823??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????823??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????823??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????823??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1052??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????6818??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????788??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????788??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1022??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????5748??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????802??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????802??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1034??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????5758??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????816??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????1046??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件???????5250??2013-05-07?13:06??BankMannagement\bin\com\adminfr
?????文件????????851??2013-05-07?13:06??BankMannagement\bin\com\adminfr
............此處省略129個文件信息
- 上一篇:java課程設計報告-聊天室
- 下一篇:試卷分析系統的設計與實現
評論
共有 條評論