JFileChooserでファイルをダブルクリック(ダブルクリックではない)すると、選択したファイルの名前を変更できます。この機能を無効にする方法は?私は試しましたJFileChooserでファイルの名前を変更できませんか?
UIManager.put("FileChooser.readOnly", Boolean.TRUE);
しかし、動作しません。
JFileChooserでファイルをダブルクリック(ダブルクリックではない)すると、選択したファイルの名前を変更できます。この機能を無効にする方法は?私は試しましたJFileChooserでファイルの名前を変更できませんか?
UIManager.put("FileChooser.readOnly", Boolean.TRUE);
しかし、動作しません。
は、ファイル名を表示するために使用される参照してください。あなたが `JFileChooser`インスタンスを作成する前https://forums.oracle.com/forums/thread.jspa?messageID=9933325�
驚いたことに、はではJFileChooser自体からファイルの名前を変更したり、新しいディレクトリを作成したりすることはできません。正しく推測すると、このFileChooserの「機能」をUIManagerから無効にする必要があります。ここで
は役立つかもしれないスニペットです:
http://www.coderanch.com/t/555535/GUI/java/FileChooser-readOnly
Boolean old = UIManager.getBoolean("FileChooser.readOnly");
UIManager.put("FileChooser.readOnly", Boolean.TRUE);
JFileChooser fc = new JFileChooser(".");
UIManager.put("FileChooser.readOnly", old);
重要なことは、あなたがファイルチューを作成する前に、「FileChooser.readOnly」を設定することです。
Customizing a JFileChooser Look and Feelは、いくつかの名前の変更が
あなたの静的クラスを使用してJFileChooser
に行くべき定数があります。
また、addMouseListener
をクリックして離してください。 JListのからのMouseListenerを除去するための手動解決のために
およびF2キーリスナーなど –
どのような種類のマウスリスナーですか?私はマウスリスナーが十分であるとは思わない。マウスイベントインターセプタのいくつかの種類のMybeそれは動作しますか? – kofucii
あなたはこれをしましたか? – mre
@mreはい、しました。私はそれを静的なブロックに入れました。 – kofucii
私はマシン上でこれを試してみました。プロパティーを設定しています(私はJRE6を実行しています)。 「新規フォルダ」ボタンも削除されます。 –