JAVA使用swing/awt實現界面



利用庫中的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

發佈了32 篇原創文章 · 獲贊 30 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章