這周我們主要學習了土星介面處理,有容器,元件,還有布局管理等等,這些組成在一起形成乙個圖形介面
###atm工具包:
元件 component
容器 container
布局管理器 latoutmanager
button 按鈕
label 標籤
checkbox
choice
list
scrollbar
textcomonent
swing工具包:
元件 component
容器 container
布局管理器 latoutmanager
元件:jcomponent
jbutton 按鈕
jlabel 標籤
jcheckbox
jchoice
jlist
jscrollbar
jtextcomonent
基本容器 jframe
jframe frame = new jframe();
f.setsize(300,400)
f.setvisible(true);
建立顯示窗體
jlabel lab = new jlabel("顯示標籤");
f.add(lab);
在窗體中顯示標籤
jbutton but = new jbutton("按鈕");
f.add(but);
在窗體中顯示按鈕
布局管理器
flowlayout 流式布局管理器
f.setlayout(new flowlayout(flowlayout.center,3,3);
borderlayout 將窗體表面化為東南西北中
f.setlayout(new borderlayout(3,3));
f.add(new jbutton("東(east)"),borderlayout.east);
f.add(new jbutton("西(west)"),borderlayout.west);
f.add(new jbutton("北(north)"),borderlayout.north);
f.add(new jbutton("南(south)"),borderlayout.south);
f.add(new jbutton("中(center)"),borderlayout.center);
gridlayout **布局管理器
f.setlyout(new gridlayout(height,width,3,3);
需要注意的事無論按鈕多還是按鈕少橫軸是不會變的,都是豎軸在改變
cardlayout 將一組元件重疊地進行布局,每次只展示乙個畫面
通過card。next(cont); 進行下乙個介面切換
絕對定位
提供乙個座標進行精準布局
f.setlayout(null); 使用絕對定位
第十一周課程總結
awt包中提供的所有工具類主要分為以下三種 1.元件 component。2.容器 frame。3.布局管理器 layoutmanager。繼承關係 所有的amt元件都應該放到容器中,並可以設定其位置,大小等屬性,所有的容器都是component的子類。flowlayout類 使用此布局方式會使所有...
第十一周課程總結
awt 包括元件 component 容器 container 布局管理器 layoutmanager 3種工具類。swing 以awt平台為基礎構建成的新元件。用jframe類的方法建立乙個視窗 乙個jframe就表示乙個容器,在容器上可以安裝多個元件。標籤元件jlabel表示乙個標籤,用於顯示資...
第十一周總結
這周學了一部分關於圖的知識,圖是非零頂點和頂點邊的集合組成的。g表示圖,v表示頂點,e表示邊。圖還分為有向圖和無向圖,無向圖最多有n n 1 2條邊,有向圖最多有n n 1 條邊。每個頂點和其餘的n 1個頂點都有邊相連,稱為完全圖,其中有向圖的邊稱為弧,如果是帶有權的圖,則成為網或者賦權圖。無向圖的...