JFileChooserにデータベースの名前を入力するつもりですが、ロード、削除、保存、および名前を付けて保存するには、標準のJFileChooserダイアログを使用します。変更を保存するためにバックエンドでデータベースを使用しているのに対し、ユーザーにファイルシステムで作業しているという印象を与えたいと思います。ユーザーは、別のディレクトリを参照して保存または名前を付けて保存できないようにする必要があります。同じJFileChooserダイアログを使用したいのですが、キャンセルボタンと別のボタン(削除|保存|名前を付けて保存|ロード)があります。
1144 次
2 に答える
2
JFileChooser chooser = new JFileChooser()
chooser.setSelectedFile(new File("c:/yourPath/someFile") );
于 2010-08-25T20:27:14.300 に答える
1
JFileChooserを使用して実行することはできません。
JFileChooserは、java.io.Fileでのみ動作します。これを行うには、java.io.Fileをサブクラス化し、非常に醜い偽のファイルシステムを作成する必要があります。
独自の保存ダイアログコンポーネントを作成するか、使用する別の同様のコンポーネントを見つける必要があります。JFileChooserはあなたが望むものではありません。
于 2010-08-25T20:29:51.363 に答える