packet Test
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
public class Test{
public static void main(String args[]){
// 实例化元素组件类,然后将对象添加到窗体可见
//实例化ImageIcon类的对象,从磁盘中提取出图片
javax.swing.ImageIcon img=new javax.swing.ImageIcon("F:\\图形界面\\qq.jpg");
//实例化JLbel类的对象,用来显示img
javax.swing.JLabel labImg=new javax.swing.JLabel(img);
//将JLabel类对象添加到窗口上
frame.add(labImg);
//使用JLbele显示文字
javax.swing.JLabel labName1=new javax.swing.JLabel("账号:");
frame.add(labName1);
//实例化文本框
javax.swing.JTextField account=new javax.swing.JTextField();
//封装组件的大小和高度 Dimentsion类的对象的实例化 dim对象可以重复利用
java.awt.Dimension dim=new java.awt.Dimension(310,30);
//设置组件的首先大小为Dimension类的对象
account.setPreferredSize(dim);
frame.add(account);
//显示密码及对应文本框 利用JLabel类和JPasswordField类
javax.swing.JLabel labName2=new javax.swing.JLabel("密码:");
frame.add(labName2);
javax.swing.JPasswordField password =new jjavax.swing.JPasswordField();
password.setPreferredSize(dim);
frame.add(password);
//利用JCheckBox类显示记住密码 和自动登录窗口
javax.swing.JCheckBox checkbox1=new javax.swing.JCheckBox(" 记 住 密 码");
java.awt.Dimension box=new java.awt.Dimension(150,150);
checkbox1.setPreferredSize(box);
frame.add(checkbox1);
javax.swing.JCheckBox checkbox2=new javax.swing.JCheckBox(" 自 动 登 录");
checkbox2.setPreferredSize(box);
frame.add(checkbox2);
//利用JButton类 设置窗口登录
javax.swing.JButton button=new javax.swing.JButton("登录");
java.awt.Dimension dimbutton=new java.awt.Dimension(150,80);
button.setPreferredSize(dimbutton);
frame.add(button);
frame.setVisble(true);
}
}
原文:https://www.cnblogs.com/buxiu888/p/11866250.html