编程第十七天
来源:互联网 发布:印度药 知乎 编辑:程序博客网 时间:2024/05/21 11:20
AWT创建登陆界面
import java.awt.*;
import javax.swing.*;import java.awt.event.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Login extends JFrame {
//定义组件
JPanel jp1,jp2,jp3;//面板
JLabel jlb1,jlb2;//标签
JButton jb1,jb2;//按钮
JTextField jtf;//文本
JPasswordField jpf;//密码
public static void main(String[] args) {
Login win=new Login();
}
public Login(){
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jlb1=new JLabel("用户名");
jlb2=new JLabel("密 码");
jb1=new JButton("登录");
jb2=new JButton("重置");
jtf=new JTextField(10);
jpf=new JPasswordField(10);
this.setLayout(new GridLayout(3, 1));
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.out.println("登陆成功!");
System.exit(0);
}
});
//加入各个组件
jp1.add(jlb1);
jp1.add(jtf);
jp2.add(jlb2);
jp2.add(jpf);
jp3.add(jb1);
jp3.add(jb2);
//加入到JFrame
this.add(jp1);
this.add(jp2);
this.add(jp3);
//设置窗体
this.setTitle("用户登录");//窗体标签
this.setSize(300, 150);//窗体大小
this.setLocationRelativeTo(null);//在屏幕中间显示(居中显示)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出关闭JFrame
this.setVisible(true);//显示窗体
//锁定窗体
this.setResizable(false);
}
}
阅读全文
0 0
- 编程第十七天
- 第十七天
- 第十七天
- 第十七天
- 第十七天
- 第十七天
- 世界杯第十七天
- 第十七天 文档
- 第十七天:听课笔记
- 第十七天:总结
- 第十七天总结0412
- 星海第十七天
- 实习日记->第十七天
- 第十七天博客
- 第十七天:IO流
- 第十七天:sql入门
- php实战第十七天
- 20131224-第十七天
- 2017中国3D打印技术产业大会圆满落幕
- 电路设计_物联网芯片资讯——GPRS
- 算法导论程序26--开放寻址法(Python)
- 百度地图基本使用及画线路轨迹播放问题
- 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建
- 编程第十七天
- LeetCode -- 122. Best Time to Buy and Sell Stock II
- 史上最全的常用开发工具类收集(持续更新中)
- 【SLAM】(一)Google Cartographer的初步尝试
- mysql存储过程进行事提交
- Jenkins自动发布Git,Maven项目
- 000038:使用if...else多分支语句通过判断age的值决定输出结果
- 文章标题
- IIS服务器用redis实现session共享