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);}
}
