1
我想做一個JPanel
(與GridLayout
),其中包含自定義組件的網格。一切都好,但我有組件大小的問題。每次組件尺寸增大或減小,所有組件的總尺寸將填滿JPanel
的區域。我希望內部組件具有標準尺寸,並且如果所有組件的總尺寸小於JPanel
的尺寸,則將其保留爲空,或者如果總尺寸大於JPanel
的區域,則使用滾動窗格。java GridLayout組件的大小
我想做一個JPanel
(與GridLayout
),其中包含自定義組件的網格。一切都好,但我有組件大小的問題。每次組件尺寸增大或減小,所有組件的總尺寸將填滿JPanel
的區域。我希望內部組件具有標準尺寸,並且如果所有組件的總尺寸小於JPanel
的尺寸,則將其保留爲空,或者如果總尺寸大於JPanel
的區域,則使用滾動窗格。java GridLayout組件的大小
改爲使用GridBagLayout。或者你可以嘗試覆蓋GridLayout的方法
public void layoutContainer(Container parent)
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)
謝謝,我會盡力而且我會回來的反饋! – javment
我重寫了三種方法。在最後兩個我返回所需的維度組件,並在第一我必須創建具有特定維度和容器對象並傳遞給父級layoutContainer方法?我做錯了什麼? – javment
我可以使用gridbaglayout工作,但現在嘗試使用重量和空組件將網格放置在面板的左上角 – javment