• ベストアンサー

FileDialogの使い方について

javaのversionは1.4.2_02で OSはwindows2000 です。 javaのawtの FileDialogクラスを使って表示すること が出来るファイルを選択できるダイアロ グウィンドウですが、デフォルトでは 画面の左上に表示されるようなのですが この表示位置を中央にするといったことは 可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • okitakun
  • ベストアンサー率33% (1/3)
回答No.3

setLocation()で位置を指定すれば出来ると思います。 以下に例を挙げます。 Frame f = new Frame(); f.setLocation(500, 500); // 指定位置 FileDialog fd = new FileDialog(f, "テスト", FileDialog.LOAD); fd.setVisible(true);

administratorrr
質問者

お礼

ありがとうございます。 できました。

その他の回答 (2)

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.2

#1です。 >レイアウトマネージャの設定などは 必要なのでしょうか。 レイアウトマネージャーは関係ありません。 言い忘れましたが、どちらのメソッドを使うにしても、 showメソッドの前に、実行して下さい。

administratorrr
質問者

補足

またまた回答どうもありがとうございます。 FileDialog fd = new FileDialog( new Frame() , "選択" , FileDialog.LOAD ); fd.setLocation(500, 500); fd.show(); というような感じになるのでしょうか。 これで試してみましたがうまくいきませんでした。 ちなみに show()メソッドではなくsetVisible() メソッドをしようしていました。

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.1

setLocationまたは、setLocationRelativeToを使ったらできそうな気がします。 (確証なし)

administratorrr
質問者

補足

回答ありがとうございます。 setLocationまたは、setLocationRelativeTo を使うのにレイアウトマネージャの設定などは 必要なのでしょうか。

関連するQ&A