0

paintが呼び出されたときにいくつかのものを描画するカスタム JComponent があります。ただし、Borderレイアウトでは、それminimumSizeは尊重されていません。私はこれを含めました

@Override
public Dimension getMinimumSize() {
    System.out.println("asking for min size");
    return MINIMUM_SIZE;
}

呼び出されることはありません。また、それを保持するコンテナーとそれを保持する JFrame に最小サイズを設定しようとしました。ここに制限を加えるにはどうすればよいですか?

4

1 に答える 1

2

BorderLayout最小サイズを尊重するとは思いません。コンテナに合うようにサイズを調整するだけです。別のレイアウトを試す必要があります(おそらくBoxLayout)。

于 2010-02-03T01:41:02.453 に答える