查看匯總:2014年計(jì)算機(jī)二級(jí)考試JAVA考點(diǎn)解析匯總
對(duì)一個(gè)優(yōu)秀的應(yīng)用程序來(lái)說(shuō),良好的圖形用戶接口是必不可少的。缺少良好的圖形用戶接口,將會(huì)給用戶理解和使用應(yīng)用程序帶來(lái)很多不便。很難想象用戶為了學(xué)會(huì)使用一個(gè)應(yīng)用程序,去記一大堆命令。Java提copy;了生成一個(gè)良好的圖形用戶接口所需要的一copy;基本元件:面板(Panelcopy;、按鈕(Buttoncopy;、標(biāo)copy;(Labelcopy;、畫(huà)板(Canvasescopy;、滾動(dòng)條(Scrollbarcopy;、列表框(Listcopy;、文本域(TextFieldcopy;、文本區(qū)(TextAreacopy;。
6.1面板
面板提copy;了建立應(yīng)用程序的空間。你可以把圖形元件(包括其他面板copy;放在一個(gè)面板上。Applet類(lèi)提copy;了一個(gè)基本的面板。
6.1.1布局管理
Java提copy;了幾種布局:順序布局(FlowLayoutcopy;、邊界布局(BorderLayoutcopy;和網(wǎng)格布局(GridLayout)
6.1.1.1順序布局
順序布局(FlowLayoutcopy;是最基本的一種布局,面板的缺省布局就是順序布局。順序布局指的是把圖形元件一個(gè)接一個(gè)地reg;平地放在面板上。下面是一個(gè)順序布局的例子:
importjava.awt.*;importjava.applet.Applet;
publicclassmyButtonsextendsApplet{Buttonbutton1,button2,button3;
publicvoidinit(){button1=newButton(\"確定\");button2=newButton(\"打開(kāi)\");button3=newButton(\"關(guān)閉\");add(button1);add(button2);add(button3);}}
6.1.1.2邊界布局
邊界布局包括五個(gè)區(qū):北區(qū)、南區(qū)、東區(qū)、西區(qū)和中區(qū)。這幾個(gè)區(qū)在面板上的分布規(guī)律是\"上北下南,左西右東\"。下面是一個(gè)邊界布局的例子:
importjava.awt.*;importjava.applet.Applet;
publicclassbuttonDirextendsApplet{ButtonbuttonN,buttonS,buttonW,buttonE,buttonC;
publicvoidinit(){setLayout(newBorderLayout());buttonN=newButton(\"reg;\");buttonS=newButton(\"火\");buttonE=newButton(\"木\");buttonW=newButton(\"金\");buttonC=newButton(\"土\");add(\"North\",buttonN);add(\"South\",buttonS);add(\"East\",buttonE);add(\"West\",buttonW);add(\"Center\",buttonC);}}
相關(guān)推薦:
2014年計(jì)算機(jī)等級(jí)考試過(guò)關(guān)技巧
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |