2012-04-15 48 views
0

我找不到如何禁用自動創建行的Flowlayout時調整大小的容器中。它在文檔中,所提到:禁止在FlowLayout中使用多行?

如果在容器中的水平空間太小,無法把所有的組件 一行,在的FlowLayout類使用多行。

我如何禁用此功能?

+0

順便說一句,什麼*** ***應,而不是當'容器太小,放在一排的所有組件的發生呢?忽略(不顯示)最後的組件,忽略第一個組件,顯示滾動條,..? – 2012-04-15 14:30:16

+0

我想要的是重新調整組件的大小以適應容器的大小,並在它變得太小時隱藏其中的一部分。 – 2012-04-15 14:40:25

+0

它們是什麼組件(JButtons,JLabels等)?當它們的尺寸調整得比顯示內容小時,它們應該顯示什麼內容?我不認爲調整組件是一種實用的方法,順便說一句。 – 2012-04-15 14:46:25

回答

3

不要使用的FlowLayout。相反,您是否嘗試過BoxLayout,將其組織爲BoxLayout.LINE_AXIS。

+0

沒錯,在用的FlowLayout集裝箱使用BoxLayout的我能得到我想要的東西,在BoxLayout的反應和流動的一個對齊。 – 2012-04-15 15:02:47