创建字体信息登陆界面
来源:互联网 发布:宿州市淘宝运营招聘 编辑:程序博客网 时间:2024/06/01 16:08
/*程序在界面中添加了布局方式为NULL的容器,并在容器中添加了标签(JLable):用户名/密码/文本框/密码框/“确定”按钮和“取消”按钮。同时,为按钮添加监听器,单击“确定”按钮时,如果输入的用户名和密码为user,则弹出登陆成功的对话框,否则,登陆失败;1/添加SWing AWT Event(事件)库,创建类LoadIn继承类Jframe实现接口ActionListener(事件监听器) ,定义变量,定义构造方法,设置界面标题, 定义容器并添加到界面中,定义各个组件,为确定和取消按钮添加监听器,设置文本格式,设置组件的文本格式,设置标签,将组件添加到容器中,采用NULL布局设置各个组件在容器中的位置,设置界面的大小,可见性,是否可改变大小,判断是否可以登陆*/import javax.swing.*;import java.awt.*;import java.awt.event.*;public class LoadIn extends JFrame implements ActionListener { JPanel loginPan; JButton btnLogin ,btnExit; JLabel lblUser,lblPassword,lblLogo; JTextField txtUser; JPasswordField pwdPassword; Dimension dsSize; Toolkit toolkit = Toolkit.getDefaultToolkit(); public LoadIn() { 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.LIGHT_GRAY); btnExit.setBackground(Color.LIGHT_GRAY); loginPan.add(lblUser); loginPan.add(txtUser); loginPan.add(lblPassword); loginPan.add(pwdPassword); loginPan.add(btnLogin); loginPan.add(btnExit); loginPan.setLayout(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("user")) && (pwdPassword.equals("user"))) JOptionPane.showMessageDialog(null, "登陆成功"); else JOptionPane.showMessageDialog(null," 用户名或者密码错误"); } if(ae.getSource()==btnExit) System.exit(0); } public static void main(String args[]) { LoadIn load = new LoadIn(); }}
阅读全文
0 0
- 创建字体信息登陆界面
- 创建字体信息设置界面
- 创建字体信息设置界面
- 创建字体信息设置界面
- 创建字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 字体信息设置界面
- 创建登陆界面
- 创建登陆界面
- 创建登陆界面
- 创建登陆界面
- 创建登陆界面
- 创建登陆界面
- MFC 登陆界面 创建地方
- 使用TextInputLayout创建一个登陆界面
- 使用TextInputLayout创建一个登陆界面
- 11月8日笔记练习以及心得。
- php编写数据接口,供安卓与ios使用(一维数组与二维数组都通用)
- SpringBoot 使用JPA操作数据库
- C#语言实现《学生成绩管理系统》
- ImagLoader基础加载
- 创建字体信息登陆界面
- 输入/输出学生的信息
- STL简介
- Linux-lvm(逻辑卷管理器)
- switch 根据键盘录入成绩 显示分数及判断等级(第一次)
- xshell参数变量表达式
- 新手hibernate简单配置
- HDOJ--1800Flying to the Mars!!贪心
- 开发遇到的low坑