2010-02-17 109 views
0

我有一個帶有按鈕的Java框架,我用setLayout(null)定義了它。動態調整按鈕的大小

當我展開框架時,按鈕會垂直調整它們的位置,但不是水平調整它們的位置。

有關如何使其動態的任何建議?

+0

@ rishikesh-baviskar01:我已經從您的標題中刪除了一些文字,並試圖將其納入問題中。這使得閱讀和理解你的問題變得更容易。希望你同意我的改變。 –

回答

3

看看Java Layouts

他們負責放置和調整容器內的組件大小。

0

我強烈建議使用LayoutManager來控制GUI組件的佈局。最靈活的經理可能是GridBagLayout,但它可能是過度殺手。如果你想要一個簡單的框架,即使是一個簡單的FlowLayout或BoxLayout也是足夠的。

或者,您可以使用NetBeans等IDE來直觀地佈局組件(佈局是代碼生成的)。但是,瞭解基本佈局如何工作非常有用。