web-dev-qa-db-ja.com

実際のJPanelサイズを取得するにはどうすればよいですか?

JFrameで実際のJPanelサイズを取得するにはどうすればよいですか?

9
Yoda

サイズは0,0コンポーネントとレイアウトが事前に計算されていないため、表示されるまで。

16
Garrett Hall

thePanel.getSize();

これにより、ディメンションが返されます。

パネルのサイズが変更されたときに寸法を表示するために、ComponentListenerを追加することがあります。

編集:JFrameのコンテンツペインのサイズが必要な場合は、

theFrame.getContentPane().getSize();
8
km1