Java學(xué)習(xí)筆記:Swing,圖形化用戶界面,GUI,JFrame,按鈕,布局方式,空布局,文本框

GUI:圖形化用戶界面
步驟
1.導(dǎo)入包
import? java.awt.*;
import javax.swing.*;
2.使用類繼承自JFrame
3.在構(gòu)造方法中寫窗體的屬性
必備的5個屬性
visible(boolean b):設(shè)置窗體的顯示狀態(tài)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE):設(shè)置關(guān)閉窗體時釋放資源
this.setLayout():設(shè)置窗體布局方式
this.setSize():設(shè)置窗體大小
this.setLocationRelativeTo(null):設(shè)置窗體居中顯示,必須在設(shè)置窗體大小后
常用布局(三種布局方式,需要了解):
默認(rèn)的時邊界布局(BorderLayout)
FlowLayout:流式布局,設(shè)置其像瀑布流一樣的從上到下,從左到右的方式進(jìn)行布局
GridLayout:設(shè)置布局方式為表格布局
空布局:需要掌握:
this.setLayout(null);
文本框:
JTextField jtf=new JTextField();
jtf.setBounds(150,100,100,35);//4個參數(shù),分別是距離左邊的位置,上邊的位置,寬度和高度
按鈕:
JButton btn1=new JButton("按鈕1")
// btn1.setSize(100,35);//
// btn1.setLocation(200,200);//位置
標(biāo)簽: