更新時間:2020-04-24 13:12:03 來源:動力節點 瀏覽3626次
1.AWT包括了很多類和接口,用于JavaApplication的GUI編程,GUI包括各種的元素,如:窗口,按鈕,文本框等。
2.AWT中的兩個核心類為Container和Component。
3.Frame是Window的子類,由Frame或其子類創建的對象為一個窗體,構造方法如下:
Frame()
Frame(Strings)//創建標題欄為字符串s的窗口
4.創建一個簡單地窗口,代碼如下:
5.FlowLayout是Pannel默認的布局管理器,panel不能獨立顯示,必須加在某個容器中,FlowLayout對組件默認的對齊方式是居中。
構造方法如下:
newFlowLayout(FlowLayout.LEFT,20,30);//左對齊,組件之間水平之間距離為20個像素,垂直距離為30個像素
newFlowLayout(FlowLayout.RIGHT);//右對齊,水平和垂直距離為缺省值5
newFlowLayout();//使用缺省的居中對齊方式,水平和垂直間距為缺省值5
6.現在編一個小程序,來熟悉一下FlowLayout的用法:
程序執行后拉動窗口的大小,窗口中的組件的排列會自動發生變化
7.pack()方法默認窗口的大小,可在未設置窗口大小時使用
8.BorderLayout是Frame類的默認布局管理器,BorderLayout可以分為東西南北中五個區域,每個區域只能放一個組件,不指定組件的加入位置,默認為加入中間的位置
用法:
Buttonb=newButton("aa");
a.add(b.BorderLayout.WEST);
//相當于:a.dd(b,"West");
9.GridLayout布局管理器將空間劃分成規則的矩形網格,每個網格區域大小相等
用法:
GridLayout(3,4);//3表示行數,4表示列數
以上就是動力節點java培訓機構的小編針對“Java基礎學習:java窗口布局教程”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習