package com.gui;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
//登陆
public class Login {
JButton jb1;
JButton jb2;
final JFrame jf1;
JTextField jt1;
JPasswordField jt2;
// 写get方法使外部可以调用属性
public JButton getJb1() {
return jb1;
}
public JButton getJb2() {
return jb2;
}
public JFrame getJf1() {
return jf1;
}
public JTextField getJt1() {
return jt1;
}
public JPasswordField getJt2() {
return jt2;
}
public Login() {
jf1 = new JFrame("登陆"); // 顶级容器
jf1.setIconImage(new ImageIcon("image/icon.png").getImage());
JLabel jLabel3 = new JLabel();
jLabel3.setOpaque(false);
JPanel jp1 = new JPanel() {
{
this.setOpaque(false);
BorderLayout a = new BorderLayout();
this.setLayout(a);
a.setVgap(20);
a.setHgap(90);
}
public void paintComponent(Graphics g) {
ImageIcon background=new ImageIcon("image/1 (4).png");
JLabel jla=new JLabel(background);
jla.setBounds(0, 0, background.getIconWidth(), background
.getIconHeight());
g.drawImage(background.getImage(), 0, 0, this);
}
};
JLabel jl = new JLabel("欢迎使用网上银行登录系统", JLabel.CENTER);
jl.setFont(new Font("楷体", 1, 25));
jl.setForeground(Color.black);
jl.setOpaque(false);
jl.setBounds(45, 35, 400, 25);
JLabel jl1 = new JLabel(" 账号 :");
jl1.setBounds(120, 100, 50, 25);
jl1.setOpaque(false);
jt1 = new JTextField(10);
jt1.setBounds(180, 100, 140, 25);
JLabel jl2 = new JLabel(" 密码 :");
jl2.setBounds(120, 150, 50, 25);
jl2.setOpaque(false);
jt2 = new JPasswordField(10);
jt2.setBounds(180, 150, 140, 25);
jb1 = new JButton("登陆");
jb1.setBounds(135, 225, 80, 30);
jb2 = new JButton("退出");
jb2.setBounds(255, 225, 80, 30);
JLabel jl111 = new JLabel("提示:输密码时请注意周边环境:");
jl111.setBounds(150, 280, 400, 25);
jl111.setOpaque(false);
// 窗口显示
jp1.add(jl);
jp1.add(jb1);
jp1.add(jb2);
jp1.add(jl1);
jp1.add(jl2);
jp1.add(jt1);
jp1.add(jt2);
jp1.add(jl111);
jp1.add(jLabel3);
jf1.getContentPane().add(jp1);
jf1.setSize(516,338);
jf1.setLocationRelativeTo(null);
jf1.setResizable(false);
jf1.setVisible(true);
jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ATM.zip_atm_swing atm
共68个文件
class:39个
java:19个
png:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 31 浏览量
2022-09-14
21:04:16
上传
评论
收藏 1012KB ZIP 举报
温馨提示
ATM机的java swing 模仿程序,main运行
资源推荐
资源详情
资源评论
收起资源包目录
ATM.zip (68个子文件)
Tre2
bin
com
jianting
CanceledListener.class 350B
SaveListener$2.class 901B
XinmiListener$2.class 853B
MenuListener$2.class 902B
SaveListener$1.class 2KB
QueryListener.class 779B
MenuListener$3.class 906B
LoginListener.class 835B
WithdrawListener$1.class 3KB
MenuListener$4.class 906B
QueryListener$1.class 911B
XinmiListener.class 1KB
TransferListener.class 1KB
MenuListener$6.class 906B
WithdrawListener.class 1KB
MenuListener.class 1KB
XinmiListener$1.class 2KB
LoginListener$1.class 2KB
MenuListener$5.class 903B
MenuListener$1.class 903B
MenuListener$7.class 725B
WithdrawListener$2.class 871B
TransferListener$1.class 2KB
SaveListener.class 722B
LoginListener$2.class 731B
TransferListener$2.class 871B
main
Fangfa.class 547B
Account.class 1KB
ATMMainApp.class 491B
AccountManager.class 3KB
gui
Menu$1.class 1KB
Xinmi.class 2KB
Save.class 2KB
Menu.class 3KB
Transfer.class 3KB
Query.class 2KB
Withdraw.class 2KB
Login$1.class 1KB
Login.class 3KB
image
11.png 80KB
arok.gif 10KB
1.png 113KB
1 (4).png 53KB
icon.png 42KB
2.png 156KB
menubeijing.png 504KB
.settings
org.eclipse.jdt.core.prefs 629B
src
com
jianting
MenuListener.java 2KB
TransferListener.java 2KB
XinmiListener.java 2KB
CanceledListener.java 118B
QueryListener.java 536B
SaveListener.java 1KB
LoginListener.java 2KB
WithdrawListener.java 2KB
main
Account.java 682B
Fangfa.java 203B
AccountManager.java 2KB
ATMMainApp.java 220B
gui
Save.java 1KB
Menu.java 2KB
Login.java 3KB
Transfer.java 2KB
Xinmi.java 1KB
Query.java 1KB
Withdraw.java 2KB
.project 380B
.classpath 301B
共 68 条
- 1
资源评论
寒泊
- 粉丝: 76
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功