5
要瀏覽JFileChooser中的目錄,用戶使用雙擊。問題是,如果點擊速度不夠快,文件選擇器認爲他們想編輯目錄名稱,這非常煩人。有沒有辦法來禁用目錄名稱編輯?如何禁止在JFileChooser中編輯目錄名稱?
要瀏覽JFileChooser中的目錄,用戶使用雙擊。問題是,如果點擊速度不夠快,文件選擇器認爲他們想編輯目錄名稱,這非常煩人。有沒有辦法來禁用目錄名稱編輯?如何禁止在JFileChooser中編輯目錄名稱?
您可以設置文件選擇器設置爲只讀,如果需要的話:
UIManager.put( 「FileChooser.readOnly」,Boolean.TRUE);
不幸的是,如果我正確的話,那也會刪除'新建文件夾'按鈕。
是的,它刪除了「新文件夾」,但對我來說沒有問題。謝謝! – Rogach
通過這樣做,你會激怒可以雙擊並希望文件選擇器具有此功能的用戶,使用戶無法雙擊更高興(因爲他們仍然需要雙擊打開文件夾)。 –
@JB Nizet - 是的,我明白。但是在這個特定的項目中,他們不需要它們,他們很煩人,並且意外編輯目錄名稱會導致災難。 – Rogach
如果某個目錄名稱發生了變化就是這樣的災難,不應該在操作系統級別禁止它? –