国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java學習:AWT組件和事件處理的筆記(1)--Frame

2019-11-14 21:56:45
字體:
來源:轉載
供稿:網友
java學習:AWT組件和事件處理的筆記(1)--Frame

1.java的抽象窗口工具包(AWT)中包含了許多類來支持GUI設計2.AWT由java的java.awt包提供3.再進行GUI編程時,要理解:容器類(Container),組件(component)。4.Button,Scrollbar.Canvas,List,Checkbox,TextField,TextArea,Label類是java.awt包中的類,更是java.awt包中的Component(組件)的子類。5.java把Component類的子類或間接子類創建的對象稱為組件。6.java把Container的子類或間接子類創建的對象稱為容器。7.用add()方法可以向容器中添加組件,用removeAll()方法可以移除容器中的所有組件,remove(component)移除相應的組件。8.每當容器添加或移除組件時,應當讓容器調用validate()方法,以保證容器中的組件能正確顯示出來。9.容器本身也是一個組件,因此可以用add()方法把一個容器添加到另一個容器。被添加的容器稱為內嵌容器。

1. java窗口

Frame是Container類的間接子類,可以用Frame或其子類創建的對象當窗口,可以向窗口中添加組件,但不允許將一個窗口添加到另一個容器中,因為窗口默認的被系統添加到顯示器屏幕上。

1.1 Frame的常用方法 (1)Frame()

創建無標題窗口,默認布局為BorderLayout布局

(2)Frame(String s)

創建一個標題為s的窗口,默認布局為BorderLayout布局

(3)public void setBounds(int a,int b,int width,int height)

設置窗口在屏幕上的初始位置為(a,b),寬為width,高為height

(4)public void setSize(int width,int height)

設置窗口的大小為:高位height,寬為width;默認位置為(0,0)

(5)public void setVisible(boolean b)

設置窗口是否可見,默認為不可見

(6)public void setResizable(boolean b)

設置是否可調節窗口的大小,默認可以

(7)public void setExtendedState(int state)

設置窗口的擴展狀態,state取Frame類中的下列類常量:MAXIMIZED_HORIZ,MAXIMIZED_VERT,MAXIMIZED_BOTH

(8)public void dispose()

撤銷當前窗口,并釋放當前窗口所使用的資源


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彩票| 东兴市| 上蔡县| 永清县| 兖州市| 五寨县| 临澧县| 朝阳县| 京山县| 镇原县| 云霄县| 湘阴县| 中牟县| 池州市| 阜南县| 柳林县| 合作市| 天全县| 龙里县| 三台县| 达尔| 十堰市| 兰溪市| 武宣县| 财经| 西乌珠穆沁旗| 曲周县| 宝丰县| 新邵县| 中宁县| 长岛县| 锦州市| 永年县| 桂林市| 合山市| 辉县市| 师宗县| 长顺县| 新田县| 洞口县| 海城市|