2012-04-12 14 views
1

ファイルを開くためのファイルを開くダイアログが必要です。私は、ファイル名をクリックして名前を編集するオプションを選択できないようにしたい。ただし、ユーザーは他のフォルダを参照できるはずです。Java FileChooserのファイル名の編集を防ぐ方法OpenFileDialog

私はUbuntu 10.11で最新のJavaを使用しています(1月現在)。

TIA。

答えて

1

このexampleは、編集可能なファイル名がFileChooserUI実装の機能であることを示しています。たとえば、com.apple.laf.AquaFileChooserUIではありません。にはこの機能があります。 tutorialは変更することはできませんが、FileBrowserはカスタム代替案を提案するかもしれません。

+0

例を歓迎します。 – trashgod

+0

アクションリスナーを追加して、ファイルが存在することを確認できます。それが存在しない場合は、ファイルチューザが戻るのを防ぐことが可能ですか? –

+0

アクションリスナーがファイルが存在しないことを検出すると、 "theFileChooser.cancelSelection();"を追加します。あたかもユーザーがキャンセルしたかのように終了させます。私はむしろFile Chooserを開いたままにして、ユーザーに別のチャンスを与えたいと思います... –

関連する問題