第十一周課程總結

2022-06-28 13:15:12 字數 1587 閱讀 8420

這周我們主要學習了土星介面處理,有容器,元件,還有布局管理等等,這些組成在一起形成乙個圖形介面

###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個頂點都有邊相連,稱為完全圖,其中有向圖的邊稱為弧,如果是帶有權的圖,則成為網或者賦權圖。無向圖的...