自学eclipse java编程——第七课 手动编写弹出框窗口(用户名密码注册等)
本课也较为简单,这要是学习继承JFrame类,利用JOptionPane类中的showInputDiaolog()函数来提示显示,并利用JLabel、JTextField两个类来将该信息输入并显示出来,该文章较为简单,适合初学者,并且是我自己学习的一个简单记录,大牛绕道:
整个代码如下;
package com.Authentic;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class Authentica extends JFrame{
JLabel username=new JLabel("用户名:");
JLabel password=new JLabel("密码:");
JLabel tips=new JLabel("密码提示:");
//
JTextField user;
JTextField password1;
JTextField tips1;
public Authentica() {
setSize(400,300);
setTitle("注册新用户");
String response1=JOptionPane.showInputDialog("请输入注册用户名");
user =new JTextField(response1,20);//从文本中读入用户名信息
String response2=JOptionPane.showInputDialog("请输入注册密码");
password1 =new JTextField(response2,20);
String response3=JOptionPane.showInputDialog("请输入密码提示");
tips1 =new JTextField(response3,20);
setLayout(new GridLayout(3,2));
add(username);
add(user);
add(password);
add(password1);
add(tips);
add(tips1);
setVisible(true);//将窗口可见
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Authentica Auth=new Authentica();
}
}
执行后的结果图如下: