如果一個(gè)文本編輯器上打了一段文字勺届,可能希望將此段文字存儲起來驶俊,以供日后使用,此時(shí)系統(tǒng)應(yīng)當(dāng)提供一個(gè)存儲文件的對話框免姿,將此段文字存儲到一個(gè)自定義文件名或內(nèi)定的文件夾中饼酿。同樣,要打開某個(gè)文件時(shí)胚膊,系統(tǒng)也應(yīng)當(dāng)提供打開文件的對話框故俐,讓用戶在眾多的文件中選擇欲打開的文件。
在Java中這些操作都可以由文件選取器JFileChooser組件來完成紊婉。這個(gè)組件提供了打開文件和保存窗口的功能药版、顯示特定類型文件圖標(biāo)的功能,也能針對某些文件類型進(jìn)行過濾操作喻犁。