【導(dǎo)讀】掌握布局管理器的使用。理解事件驅(qū)動(dòng)機(jī)制。掌握事件驅(qū)動(dòng)設(shè)計(jì)方法。在前面課程的學(xué)習(xí)中,經(jīng)常會(huì)發(fā)生這樣的情況,當(dāng)將很多。時(shí)候甚至看不見部分組件。這是因?yàn)闆]有對(duì)這些組件進(jìn)行。AWT提供了5個(gè)類來對(duì)容器頁面進(jìn)行管理,它們均直接繼。排列,默認(rèn)情況下每行組件均居中排列。自動(dòng)調(diào)用組件的getPreferredSize()方法,使用組件的最佳。尺寸來顯示組件。FlowLayout():居中對(duì)齊方式,組件間的水平和豎直間。距為缺省值5個(gè)象素。當(dāng)拖動(dòng)窗口的邊界。BorderLayout是Windows及其子類Frame的默認(rèn)布局管理。下面是BorderLayout所定義的構(gòu)造函數(shù):。沒有指明放臵位臵,則表明為默認(rèn)的“Center”方位。不會(huì)有預(yù)留,而中間區(qū)域?qū)⑴Z空。將以邊界作為參照。在容器frm的最左端添加一個(gè)組件but1。GridLayout():生成一個(gè)單列的網(wǎng)格布局。GridLayout:生成一個(gè)設(shè)定行數(shù)和列數(shù)。然后再將這個(gè)容器添加到界面容器里面。CardLayout是一種將每個(gè)組件看作一張卡片,且將所。有人將其形象地描述為一副落成一疊的撲。第一個(gè)添加到容器中的組件位