界面,失败品

import java.awt.GridLayout;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;



import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;



class jiem extends JFrame{

	JTextField jTextField ;//定义文本框组件

    JPasswordField jPasswordField;//定义密码框组件

    JLabel jLabel1,jLabel2;

      JPanel jp1,jp2,jp3;

      public jiem(){

    JButton jbu1,jbu2;

         jTextField = new JTextField(12);

         jPasswordField = new JPasswordField(13);

         jLabel1 = new JLabel("用户名");

         jLabel2 = new JLabel("密码");

        jbu1 = new JButton("确认");

         jbu2 = new JButton("取消");

        jp1 = new JPanel();

        jp2 = new JPanel();

         jp3 = new JPanel();        

        //设置布局

         this.setLayout(new GridLayout(3,1));

         

        jp1.add(jLabel1); 

         jp1.add(jTextField);//第一块面板添加用户名和文本框 

         

         jp2.add(jLabel2);         

         jp2.add(jPasswordField);//第二块面板添加密码和密码输入框

         

         jp3.add(jbu1);

         jp3.add(jbu2); //第三块面板添加确认和取消

         

         //        jp3.setLayout(new FlowLayout());    //因为JPanel默认布局方式为FlowLayout,所以可以注销这段代码.

         this.add(jp1);

         this.add(jp2);

         this.add(jp3);  //将三块面板添加到登陆框上面

         //设置显示

         this.setSize(300, 200);

         //this.pack();

         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

         this.setVisible(true);

         this.setTitle("登陆");

      }

      public login()

      {

    	  String name="abc";

    	  int mima=123;

      }

}

 

你可能感兴趣的:(界面)