本課也較為簡單,這要是學習繼承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();
}
}
執行後的結果圖如下: