2009-12-09 12 views

回答

5

你必須創建一個過濾器類爲* .wds文件:

class MyFilter extends javax.swing.filechooser.FileFilter { 
    public boolean accept(File file) { 
     String filename = file.getName(); 
     return filename.endsWith(".wds"); 
    } 
    public String getDescription() { 
     return "*.wds"; 
    } 
} 

,那麼你的過濾器添加到您的JFileChooser。

fileChooser.addChoosableFileFilter(new MyFilter()); 
+0

對此投票表示抱歉,我可能不應該這樣做,因爲答案在技術上是正確的。我打算用勺子餵養一個答案,而不是提到答案明確給出的API(參見下面的評論)。現在刪除否決票已經太晚了。海報需要學習解決問題的能力,其中第一個應該是閱讀API或教程。 – camickr 2009-12-09 23:30:03

3

有沒有人相信閱讀API?這是一個常見的要求,JDK具有這樣的過濾器類。你所要做的就是閱讀API來找到這個問題的答案。當您在那裏時,您還可以查看指向Swing教程的鏈接,以獲取有關文件選擇器和其他Swing組件的其他信息。

相關問題