UI界面

调用javax.swing中JFrame,JLabel,ImageIcon,JTextField,JCheckBox,JButton类

使用setSize(设置大小),setLayout(设置布局),setDefaultCloseOperation(设置关闭方式)等方式

代码:

import javax.swing.JFrame;// ②调用javax.swing.JFrame
import javax.swing.JLabel;// ④
import javax.swing.ImageIcon;// ④
import javax.swing.JTextField;// ⑥
import javax.swing.JCheckBox;// ⑧
import javax.swing.JButton;// ⑩

public class ZY3{
public static void main(String[] args){
//①创建JFrame窗体
JFrame jf = new JFrame();
//设置大小
jf.setSize(428,350);
//设置标题
jf.setTitle("登录界面");
//设置位置
jf.setLocationRelativeTo(null);
//设置关闭方式
jf.setDefaultCloseOperation(3);
//去除标题栏
jf.setUndecorated(true);
//设置布局
jf.setLayout(null);

//③添加主界面图片
//创建label,image
JLabel label = new JLabel();
ImageIcon image = new ImageIcon("image/head.gif");
//定位label且设置大小
label.setBounds(0,0,428,174);
//将图片放置在label上
label.setIcon(image);
//添加label
jf.add(label);

//添加头像图片
JLabel label1 = new JLabel();
ImageIcon image1 = new ImageIcon("image/img.jpg");
label1.setBounds(30,190,80,80);
label1.setIcon(image1);
jf.add(label1);

//⑤创建输入框
JTextField jtf = new JTextField();
//定位输入框且设置大小
jtf.setBounds(130,200,194,30);
//添加输入框
jf.add(jtf);

JTextField jtf1 = new JTextField();
jtf1.setBounds(130,230,194,30);
jf.add(jtf1);

//⑦创建复选框
JCheckBox jcb = new JCheckBox();
//设置复选框文本
jcb.setText("记住密码");
//定位复选框且设置其大小
jcb.setBounds(130,265,90,30);
//添加复选框
jf.add(jcb);

JCheckBox jcb1 = new JCheckBox();
jcb1.setText("自动登录");
jcb1.setBounds(234,265,90,30);
jf.add(jcb1);

//⑨创建按钮
JButton jb = new JButton();
//定位且设置大小
jb.setBounds(130,300,194,30);
//设置按钮文本
jb.setText("登录");
//添加按钮
jf.add(jb);

JLabel label2 = new JLabel();
label2.setBounds(330,200,70,30);
//设置label文本
label2.setText("注册账号");
jf.add(label2);

JLabel label3 = new JLabel();
label3.setBounds(330,230,70,30);
label3.setText("忘记密码");
jf.add(label3);

//①设置窗体可见
jf.setVisible(true); 
}
}


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值