import java.awt.*;
import javax.swing.*;
public class Test extends JFrame{//把需要的组件全部在这里定义
JLabel bq1;//北部
JButton an1,an2,an3; JPanel mb1;//南部
JTabbedPane xxk;//中部 选项卡
JPanel mb2,mb3,mb4;
JLabel bq2,bq3,bq4,bq5;
JTextField wbk;
JPasswordField mmk;
JButton an4;
JCheckBox fxk1,fxk2;
public static void main(String[] args){
Test lx=new Test();
}
public Test(){
bq2=new JLabel("qq号码",JLabel.CENTER);//放在标签的中间
bq3=new JLabel("qq密码",JLabel.CENTER);
bq4=new JLabel("忘记密码",JLabel.CENTER);
bq4.setFont(new Font("宋体",Font.PLAIN,16));//setFont设置字体 Font.PLAIN 普通样式常量
bq4.setForeground(Color.blue);
bq5=new JLabel("<html><a href='www.qq.com'>申请密码保护</a>");//<html><a href='网址'>文字</a>"格式
bq5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));//鼠标放上去有变化
wbk=new JTextField();
mmk=new JPasswordField();
an4=new JButton(new ImageIcon("image/清除密码.jpg"));
fxk1=new JCheckBox("隐身登陆");
fxk2=new JCheckBox("记住密码");
bq1=new JLabel(new ImageIcon("image/qqqq.jpg"));//北部
mb1=new JPanel();//南部
an1=new JButton(new ImageIcon("image/登录.jpg"));
an2=new JButton(new ImageIcon("image/取消.jpg"));
an3=new JButton(new ImageIcon("image/向导.jpg"));
xxk=new JTabbedPane();//中部
mb2=new JPanel();
mb3=new JPanel();
mb3.setBackground(Color.blue);
mb4=new JPanel();
mb4.setBackground(Color.gray);
xxk.add("普通会员",mb2); xxk.add("QQ会员",mb3); xxk.add("管理员",mb4);//选项开显示的信息
mb2.setLayout(new GridLayout(3,3));
mb1.add(an1); mb1.add(an2); mb1.add(an3);
mb2.add(bq2); mb2.add(wbk); mb2.add(an4);
mb2.add(bq3); mb2.add(mmk); mb2.add(bq4);
mb2.add(fxk1); mb2.add(fxk2); mb2.add(bq5);
//添加组件的顺序不能变
this.add(mb1,BorderLayout.SOUTH);
this.add(bq1,BorderLayout.NORTH);
this.add(xxk,BorderLayout.CENTER);
this.setIconImage((new ImageIcon("image/qq.jpg")).getImage());//左标签栏添加小图标
this.setTitle("用户登录");
this.setSize(540,400);
this.setLocation(300,280);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
QQ用户登陆界面
猜你喜欢
转载自blog.csdn.net/WYJ____/article/details/82527291
今日推荐
周排行