NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ package gui.b2; 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)); bq4.setForeground(Color.BLUE); bq5=new JLabel("<html><a href='www.qq.com'>申请密码保护</a>"); bq5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); wbk=new JTextField(); mmk=new JPasswordField(); an4=new JButton(new ImageIcon("image/aa.jpg")); fxk1=new JCheckBox("隐身登陆"); fxk2=new JCheckBox("记住密码"); bq1=new JLabel(new ImageIcon("image/aa.jpg")); //北部 mb1=new JPanel(); //南部 an1=new JButton(new ImageIcon("image/aa.jpg")); an2=new JButton(new ImageIcon("image/aa.jpg")); an3=new JButton(new ImageIcon("image/aa.jpg")); xxk=new JTabbedPane(); //中部 mb2=new JPanel(); mb3=new JPanel(); mb3.setBackground(Color.BLUE); mb4=new JPanel(); mb4.setBackground(Color.GREEN); 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); ImageIcon tp1=new ImageIcon("image/test.jpg"); this.setIconImage(tp1.getImage()); this.setTitle("用户登录"); this.setSize(340,270); this.setLocation(300,280); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } } ~~~ ![](https://box.kancloud.cn/2738ff45c4119e9632cb0bee7a656fa6_349x276.png)