登陆窗口
来源:互联网 发布:js设置div内容颜色 编辑:程序博客网 时间:2024/05/23 15:45
package w;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*; //添加swing.AWT和Event库
public class why extends JFrame implements ActionListener{ //创建类why继承于类JFrame,实现接口ActionListener。
JPanel loginPan;
JButton btnLogin,btnExit;
JLabel lblUser,lblPassword,lblLogo;
JTextField txtUser;
JPasswordField pwdPassword;
Dimension dsSize; //定义变量
Toolkit toolkit=Toolkit.getDefaultToolkit();
public why() { //定义构造方法
super(“登陆界面”); //设置界面标题。
loginPan=new JPanel();
this.getContentPane().add(loginPan); //定义容器并添加到界面中。
lblUser=new JLabel(“用户名:”);
lblPassword=new JLabel(“密码:”);
txtUser=new JTextField(20);
pwdPassword=new JPasswordField(20);
btnLogin=new JButton(“确定”);
btnExit=new JButton(“取消”); //定义各个组件:标签,文本框,密码框,按钮。
btnLogin.addActionListener(this);
btnExit.addActionListener(this); //为确定和取消按钮添加监听器。
Font fontstr=new Font(“宋体”,Font.PLAIN,13); //设置文本格式
lblUser.setFont(fontstr);
txtUser.setFont(fontstr);
lblPassword.setFont(fontstr);
pwdPassword.setFont(fontstr);
btnLogin.setFont(fontstr);
btnExit.setFont(fontstr); //设置组件的文本格式。
lblUser.setForeground(Color.BLACK);
lblPassword.setForeground(Color.BLACK);
btnLogin.setBackground(Color.DARK_GRAY);
btnExit.setBackground(Color.DARK_GRAY); //设置标签,按钮的背景颜色。
loginPan.add(lblUser);
loginPan.add(txtUser);
loginPan.add(lblPassword);
loginPan.add(pwdPassword);
loginPan.add(btnLogin);
loginPan.add(btnExit); //将组件添加到容器中。
loginPan.setLayout(null); //采用NULL布局。
lblUser.setBounds(30,10,60,25);
lblPassword.setBounds(30,40,60,25);
txtUser.setBounds(80,10,150,25);
pwdPassword.setBounds(80,40,150,25);
btnLogin.setBounds(40,80,80,25);
btnExit.setBounds(140,80,80,25); //设置各个组件在容器中的位置。
setResizable(false);
setSize(280,150);
setVisible(true); //设置界面的大小,可见性,是否可改变大小。
}
public void actionPerformed(ActionEvent ae) {
if(ae.getSource()==btnLogin) {
if((txtUser.getText().equals(“123”)) && (pwdPassword.getText().equals(“123”)))
JOptionPane.showMessageDialog(null, “登陆成功!”);
else
JOptionPane.showMessageDialog(null, “用户名或密码错误!”);
}
if(ae.getSource()==btnExit)
System.exit(0); //判断输入的用户名和密码是否正确,如果正确,则输出“登陆成功!”,如果不正确,则输出“用户名或密码不正确!”。
}
public static void main(String[] args) { // TODO 自动生成的方法存根 why load=new why();}
}
- 登陆窗口
- 登陆窗口
- 登陆窗口
- 登陆窗口实现dojo
- 登陆窗口练习
- 简单的登陆窗口
- QT登陆窗口代码
- 模拟csdn登陆窗口
- QQ登陆窗口
- JAVA----登陆窗口
- 登陆窗口的实现
- java窗口登陆
- MFC登陆窗口
- Wpf 实现登陆窗口
- 登陆窗口的建立
- java用户登陆窗口
- CGI编程---登陆窗口
- 登陆窗口进阶版
- 12.笔记 MySQL学习——聚集函数
- mybatis简单入门和介绍 mybatis教程
- LeetCode 之 Rotate Image
- Android的开发之&java23中设计模式------>装饰模式
- 硕士论文结构分析与如何写作
- 登陆窗口
- 棋牌类游戏回放
- HDU 2159 FATE(二维费用)
- 13.笔记 MySQL学习——多表查询
- 欢迎使用CSDN-markdown编辑器
- Linux Shell经典面试题(其五)
- 关于快速排序
- 简单图形用户
- APP实现拖拽功能