1

カスタム コンポーネントのグリッドを含むJPanel(with )を作成したいと考えています。GridLayoutすべて問題ありませんが、コンポーネントのサイズに問題があります。コンポーネントのサイズは毎回拡大または縮小するため、すべてのコンポーネントの合計寸法がJPanelの領域を満たします。内部コンポーネントを標準サイズにしたいのですが、すべてのコンポーネントの合計サイズが のサイズよりも小さい場合はJPanel空のままにし、合計サイズがJPanelの領域よりも大きい場合はスクロールペインを使用します。

4

1 に答える 1

3

代わりに GridBagLayout を使用してください。または、GridLayout のメソッドをオーバーライドすることもできます

public void layoutContainer(Container parent)
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)
于 2011-07-04T11:41:44.810 に答える