swing預設布局

2021-08-31 18:04:11 字數 378 閱讀 6466

在awt/swing中,如果沒有指明layout,則預設的是flowlayout().

但是對於frame,window,dialog而言,他們的預設布局就是borderlayout;

對於jpanel jp=new jpanel()的情況,卻又是flowlayout()了;

很多變。

當我們知道frame預設是borderlayout時,我們可以直接將jlabel加進frame的north處,而不需要再新建乙個jpanel了。

如例:

public class testmenumethod2 extends jframe 

}

**中未出現任何關於layout的東西,也沒有出現jpanel。一樣可以搞定!

swing常用的布局

常用的布局有 1.流布局 2.邊界布局 3.網格布局 4.卡片布局 5.網格包布局 測試 public class testone 流布局 param frame public void testflowlayout jframe frame 邊框布局 param frame public void...

Java學習筆記之用Box布局swing介面

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!主要就用到了這四個方法 createhorizontalbox 建立乙個從左到右顯示其元件的box。createhorizontalstrut int width 左右部件之間的中間間隔就可以用這個方法來控制 建立乙個不可見的 固定寬度的元件。cr...

Java學習筆記之用Box布局swing介面

主要就用到了這四個方法 createhorizontalbox 建立乙個從左到右顯示其元件的box。createhorizontalstrut int width 左右部件之間的中間間隔就可以用這個方法來控制 建立乙個不可見的 固定寬度的元件。createverticalbox 建立乙個從上到下顯示...