當前位置:編程學習大全網 - 源碼下載 - java QQ登陸界面代碼

java QQ登陸界面代碼

package com.demo4;

import java.awt.BorderLayout;

import java.awt.FlowLayout;

import java.awt.GridLayout;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

import javax.swing.border.EmptyBorder;

public class Demo1 extends JFrame{

public Demo1(){

init();

}

private void init(){

ImageIcon icon=new ImageIcon("Image/8.jpg");

setIconImage(icon.getImage());

setTitle("QQ2011");

setSize(310,270);

setContentPane(createContentPane());

}

private JPanel createContentPane(){

JPanel pane=new JPanel(new BorderLayout());

pane.add(BorderLayout.NORTH,new JLabel(new ImageIcon("Image/5.jpg")));

pane.add(BorderLayout.CENTER,createPane());

pane.add(BorderLayout.SOUTH,createButtonPane());

return pane;

}

private JPanel createPane(){

JPanel pane=new JPanel(new BorderLayout());

pane.setBorder(new EmptyBorder(12,24,12,24));

pane.add(BorderLayout.NORTH,createGridPane());

pane.add(BorderLayout.CENTER,createCheckBoxPane());

return pane;

}

private JPanel createGridPane(){

JPanel pane=new JPanel(new GridLayout(2,1,0,8));

pane.add(createName());

pane.add(createPassword());

return pane;

}

private JPanel createName(){

JPanel pane=new JPanel(new BorderLayout());

pane.add(BorderLayout.WEST,new JLabel("賬號"));

pane.add(BorderLayout.CENTER,new JTextField(10));

pane.add(BorderLayout.EAST,new JButton("清除賬號"));

return pane;

}

private JPanel createPassword(){

JPanel pane=new JPanel(new BorderLayout());

pane.add(BorderLayout.WEST,new JLabel("密碼"));

pane.add(BorderLayout.CENTER,new JPasswordField(10));

pane.add(BorderLayout.EAST,new JButton("忘記密碼"));

return pane;

}

private JPanel createCheckBoxPane(){

JPanel pane=new JPanel(new FlowLayout());

JCheckBox jcb1=new JCheckBox("隱身登陸");

JCheckBox jcb2=new JCheckBox("記住密碼");

pane.add(jcb1);

pane.add(jcb2);

return pane;

}

private JPanel createButtonPane(){

JPanel pane=new JPanel(new FlowLayout());

JButton denglu=new JButton("登陸");

JButton quxiao=new JButton("取消");

JComboBox jcbb=new JComboBox();

String[]jc={"上線","隱身","離線","忙碌"};

jcbb=new JComboBox(jc);

pane.add(denglu);

pane.add(quxiao);

pane.add(jcbb);

return pane;

}

public void ActionListener(){

for(int i=0;i<=i;i++)

System.out.println(i);

}

public void xianshi(){

setVisible(true);

}

}

下面是主函數的代碼 估計包可能還有問題 還有圖片的問題

package com.demo4;

public class Main1 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Demo1 a=new Demo1();

a.xianshi();

}

}

  • 上一篇:淘寶客如何在微信公眾號推廣
  • 下一篇:變壓器噪音的治理措施
  • copyright 2024編程學習大全網