2011-08-31 30 views
5

要瀏覽JFileChooser中的目錄,用戶使用雙擊。問題是,如果點擊速度不夠快,文件選擇器認爲他們想編輯目錄名稱,這非常煩人。有沒有辦法來禁用目錄名稱編輯?如何禁止在JFileChooser中編輯目錄名稱?

+2

通過這樣做,你會激怒可以雙擊並希望文件選擇器具有此功能的用戶,使用戶無法雙擊更高興(因爲他們仍然需要雙擊打開文件夾)。 –

+1

@JB Nizet - 是的,我明白。但是在這個特定的項目中,他們不需要它們,他們很煩人,並且意外編輯目錄名稱會導致災難。 – Rogach

+2

如果某個目錄名稱發生了變化就是這樣的災難,不應該在操作系統級別禁止它? –

回答

7

您可以設置文件選擇器設置爲只讀,如果需要的話:

UIManager.put( 「FileChooser.readOnly」,Boolean.TRUE);

不幸的是,如果我正確的話,那也會刪除'新建文件夾'按鈕。

+0

是的,它刪除了「新文件夾」,但對我來說沒有問題。謝謝! – Rogach