qk.java
来自「模拟ATM取款机,没有连接数据库!自己设的密码和账号!功能基本实现!」· Java 代码 · 共 139 行
JAVA
139 行
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/*public class QK
{
private JFrame jframe;
private JPanel jpl;
public QK()
{
//jframe=new JFrame("欢迎使用ATM");
Container c=jframe.getContentPane();
jpl=new Jpanel();
c.add(jpl);
jframe.setSize(350,300);
jframe.setLocation(300,250);
jframe.setVisible(true);
jframe.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);}
});
}
}*/
class QK extends JFrame
{
JButton jb1,jb2,jb3,jb4,jb5;
//private JFrame jframe;
GridLayout b=new GridLayout(3,2);
//private JPanel jpl;
int cache;
String pass;
public QK(int money, String pwd)
{
pass =pwd;
cache = money;
this.setTitle("欢迎使用ATM");
Container c=getContentPane();
setSize(500,500);
setVisible(true);
c.setLayout(b);
//setBackground (Color.red);
jb1=new JButton("100");
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(cache>=100) {
cache = cache-100;
ATMJM atmjm = new ATMJM(cache, pass);
atmjm.setVisible(true);
setVisible(false);
}
else {
JOptionPane.showMessageDialog(null,"余额不足");
}
}
});
//jb1.setForeground(Color.black);
//jb1.setBackground(Color.WHITE);
//jb1.addActionListener(new ActionListener1());
jb2=new JButton("200");
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(cache>=100) {
cache =cache-200;
ATMJM atmjm = new ATMJM(cache, pass);
atmjm.setVisible(true);
setVisible(false);
}
else {
JOptionPane.showMessageDialog(null,"余额不足");
}
}
});
//jb2.setForeground(Color.black);
//jb2.setBackground(Color.WHITE);
jb3=new JButton("500");
jb3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(cache>=100) {
cache = cache-500;
ATMJM atmjm = new ATMJM(cache, pass);
atmjm.setVisible(true);
setVisible(false);
}
else {
JOptionPane.showMessageDialog(null,"余额不足");
}
}
});
//jb3.setForeground(Color.black);
//jb3.setBackground(Color.WHITE);
jb4=new JButton("1000");
jb4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(cache>=100) {
cache = cache-1000;
ATMJM atmjm = new ATMJM(cache, pass);
atmjm.setVisible(true);
setVisible(false);
}
else {
JOptionPane.showMessageDialog(null,"余额不足");
}
}
});
//jb4.setForeground(Color.black);
//jb4.setBackground(Color.WHITE);
jb5=new JButton("2000");
jb5.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(cache>=100) {
cache = cache-2000;
ATMJM atmjm = new ATMJM(cache, pass);
atmjm.setVisible(true);
setVisible(false);
}
else {
JOptionPane.showMessageDialog(null,"余额不足");
}
}
});
c.add (jb1);
c.add (jb2);
c.add (jb3);
c.add (jb4);
c.add (jb5);
}
public static void main(String[] args) {
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?