1
我需要一個打開對話框文件選擇器來打開只讀文件。我希望用戶只能點擊文件名來選擇它,而無需編輯名稱。但是用戶應該能夠瀏覽到其他文件夾。Java如何防止用戶在FileChooser中對文件名進行編輯OpenFileDialog
我在Ubuntu 10.11上使用最新的Java(截至1月)。
TIA。
我需要一個打開對話框文件選擇器來打開只讀文件。我希望用戶只能點擊文件名來選擇它,而無需編輯名稱。但是用戶應該能夠瀏覽到其他文件夾。Java如何防止用戶在FileChooser中對文件名進行編輯OpenFileDialog
我在Ubuntu 10.11上使用最新的Java(截至1月)。
TIA。
此example顯示可編輯的文件名是FileChooserUI
實現的一個功能。例如,com.apple.laf.AquaFileChooserUI
確實有而不是有此功能。 tutorial不建議任何可以改變的方式,但這FileBrowser
可能會提出一個自定義的替代方案。
反例歡迎。 – trashgod 2012-04-13 01:09:15
我看到我可以添加一個動作偵聽器,並可以檢查文件是否存在。如果它不存在可以防止文件選擇器返回? – 2012-04-13 15:33:12
在動作偵聽器檢測到文件不存在後,添加「theFileChooser.cancelSelection();」導致它退出,就好像用戶已經取消一樣。我寧願讓文件選擇器保持打開狀態,給用戶另一個機會,但... – 2012-04-13 15:53:02