




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件編程基礎(chǔ) 布局管理器使我們的Applet或應(yīng)用程序適合窗口的大小,如果窗口的尺寸發(fā)生改變(例如,在HTML頁面的Applet 指定的規(guī)格),組件的大小、形狀和位置也都會改變。面板(Panel)是一種特殊的可以容納其他對象的對象。例如,你可以在一個(gè)Applet中添加幾個(gè)面板(Panel),而每個(gè)面板都有它自己的布局。通過這樣的面板,我們可以創(chuàng)建許多不同風(fēng)格的、生動(dòng)的顯示。 布局布局軟件編程基礎(chǔ) 調(diào)用Panel類的構(gòu)建方法我們就可以創(chuàng)建一個(gè)面板對象,方法如下: Panel mypanel=new Panel();創(chuàng)建了面板之后,還需調(diào)用add()方法將其添加到Applet中去,方法如下:add
2、(mypanel);布局管理器控制容器中組件的尺寸和擺放位置,它的功能在LayoutManager中定義。每個(gè)Container對象都有一個(gè)缺省的LayoutManage:對象來控制它的布局。對于Panel對象,其缺省的布局管理器是一個(gè)F1owLayout的實(shí)例。布局布局軟件編程基礎(chǔ) 流布局(FlowLayout)是最簡單的界面設(shè)計(jì)技巧。它是面板(Panel)缺省的布局管理器。在這種布局下,容器內(nèi)的組件從左到右、從上到下依次排列,每個(gè)組件所占的空間依據(jù)各組件所指定的合適尺寸來安排,當(dāng)一行容納不下時(shí),便自動(dòng)安排在下一行。 FlowLayout的構(gòu)造方法有三種形式: FlowLayout(); 布
3、局布局軟件編程基礎(chǔ) FlowLayout(int align); FlowLayout(int align, int hgap, int vgap); 參數(shù)align為每行組件的對齊方式,取值分別為LEFT, CENTER, RIGHT。默認(rèn)為CENTER。Hgap為組件間的水平間距,vgap為組件間的垂直間距,默認(rèn)為5個(gè)像素。布局布局軟件編程基礎(chǔ) 例/*name:FLayout*這是關(guān)于使用流布局的實(shí)例*/public class FLayout extends Applet public Button bon1, bon2,bon3, bon4,bon5; 布局布局軟件編程基礎(chǔ) publi
4、c void init() setLayout(new FlowLayout(FlowLayout.LEFT,10,10); /左對齊/setLayout(new FlowLayout(FlowLayout.CENTER,10,10);/居中對齊/setLayout(new FlowLayout(FlowLayout.RIGHT,10,10); /右對齊 bon1 = new Button(welcome);bon2 = new Button(w);bon3 = new Button(welcome to java);bon4 = new Button(welcome);bon5 = new
5、Button(welcome); add(bon1); add(bon2);add(bon3); add(bon4); add(bon5); 布局布局軟件編程基礎(chǔ)網(wǎng)格布局(GridLayout)是一種網(wǎng)格狀的布局。它也是一種使用較多的布局管理器。其基本布局策略是每個(gè)組件占有相同大小的區(qū)域。在生成這種布局管理器的同時(shí),需要指明各行數(shù)和列數(shù),行數(shù)和列數(shù)都可以為0(不能全為0), 0表示可以包含任意多行或列。同時(shí)也可以指明各個(gè)組件之間的間隔。 布局布局軟件編程基礎(chǔ)GridLayout的構(gòu)造方法有三種形式: GridLayout(); GridLayout(int rows,int cols); GridLayout(int rows,int cols,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播上崗考試題及答案
- 靜物寫生素描考試題及答案
- 宣傳接待崗面試題及答案
- 廣東省廣州市番禺育才2022-2023學(xué)年八年級下學(xué)期期中考試物理試題(含答案)
- 抗體檢驗(yàn)知識培訓(xùn)課件
- 創(chuàng)新型醫(yī)療器械研發(fā)協(xié)議
- 關(guān)于職場軟技能培養(yǎng)的建議與反思
- 小學(xué)生科學(xué)知識讀物征文
- 員工技能培訓(xùn)安排表
- 全球教育資源分布及質(zhì)量評估表
- 16J914-1 公用建筑衛(wèi)生間
- 果汁加工工藝
- 外協(xié)加工流程圖
- 瀝青混凝土路面施工質(zhì)量通病防治措施
- 高中地理 選擇性必修二 紐約的發(fā)展 紐約的輻射功能 城市的輻射功能 課件(第2課時(shí))
- 抽油井示功圖分析以及應(yīng)用
- 新藥發(fā)明簡史
- 高分子物理化學(xué)全套課件
- 【學(xué)海導(dǎo)航】2013屆高三物理一輪復(fù)習(xí) 第11章 第3節(jié) 電磁振蕩與電磁波 電磁波譜課件 新人教版
- 電工plc培訓(xùn)-技工技能類
- 電力系統(tǒng)碳排放流的計(jì)算方法初探_周天睿
評論
0/150
提交評論