利用庫中的JFrame類
接下來是代碼
Import javax.swing.*;
Import java.awt.*;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;//這邊是因爲下面用到了這些所以要在最開始import
//import相當於我們之前C++中的include,將界面實現的SWING組件和AWT組件包括進去
Public class Sx{ //這裏還是創建一個類
Public void ui() //在類中定義一個實現窗口的函數
{
JFrame jf=new JFrame(); //JFrame是窗體容器組件類,也是一個頂級容器
jf.setSize(300,500); //設置窗口大小
FlowLayout fl=new FlowLayout(); //流體佈局,讓添加的組件流起來,其實就是像小時候堆積木一樣
Jf.setlayout(fl);
JTextfield jtf=new JTextField(20); //這裏是把庫中實例化文本框對象,20表示可以輸入的字數
Jf.add(jtf); //將組件加上去
jf.setVisible(true); //庫中的函數,使窗口可見
}
//接下來要在主函數中實例化,然後調用函數便可以實現窗口啦
public static void main(String[] args) {
// 2.在主函數中,實例化Login類的對象
Sx login = new Sx();
// 2.然後在使用對象名去調用初始化界面的方法。
login.ui();
}
其實這些很像html中的各種佈局
JLabel標籤元素組件類,顯示文字或圖片信息
JTextField 文本輸入框元素組件類,接收輸入的信息,並且直接顯示出來。
JPasswordField,密碼輸入框元素組件類,接收輸入的信息,而是以某一個符號代替顯示。
JButton,按鈕元素這幾件類,顯示文字或圖片信息,可以點擊
主要是不要忘記了主函數中進行實例化和調用,代碼開始將後面調用到的都import