Q8:表示時に事前にメソッドでサイズを指定して表示させることはできますでしょうか。
Q8-1:
ダイアログおよびフレームコンポーネントについて質問です。ダイアログ表示()時に事前にメソッドでサイズを指定して表示させることはできますでしょうか。
例)
ボタンA-->水平100 垂直100 で表示
ボタンB-->水平200 垂直200 で表示
A8-1:
[フレーム」、[ダイアログ]共「メソッド:setPreferredSize(Dimension)」で表示前に表示サイズを指定するのが宜しいかと思います。その際、引数にDimension(寸法)オブジェクトを指定しなくてはいけないので、事前に[寸法格納変数]を使って作成する必要があります。
@[寸法格納変数]「空の寸法(Dimension)を設定する(イベント発生なし)」
A[寸法格納変数]「寸法(Dimension)にサイズ(int)を設定する」
B[フレーム]「setPreferredSize(Dimension)」
C[フレーム]「フレームを表示する()」
という順番になります。
@はアプリケーションロード後、一度実行すれば結構です。
「setPreferredSize(Dimension)」を指定すると自動的に「AutoResize」は「false」となります。
備考:「ダイアログ」の「Q&A3」にも掲載。