我有這個程序,從我的電腦讀取視頻文件,分析將在它上面完成。 現在我只能通過更改代碼中的目錄和文件名來讀取文件。JAVA:有一個工具欄來從您的計算機上讀取文件
我想包括一個功能,在我的程序的用戶界面上從我的電腦上選擇視頻文件,就像工具條上有瀏覽按鈕來選擇我想要的正確目錄和文件,我的程序將使用它,全部完成UI。
實現此功能的任何提示和建議?
我有這個程序,從我的電腦讀取視頻文件,分析將在它上面完成。 現在我只能通過更改代碼中的目錄和文件名來讀取文件。JAVA:有一個工具欄來從您的計算機上讀取文件
我想包括一個功能,在我的程序的用戶界面上從我的電腦上選擇視頻文件,就像工具條上有瀏覽按鈕來選擇我想要的正確目錄和文件,我的程序將使用它,全部完成UI。
實現此功能的任何提示和建議?
甲骨文有excellent documentation on the JFileChooser swing component,你應該看看。這裏還提供了示例項目。提供的文檔非常好。他們提供了這種用法的基本示例,其內容如下:
//Create a file chooser
final JFileChooser fc = new JFileChooser();
//In response to a button click:
int returnVal = fc.showOpenDialog(aComponent);
if (returnVal == JFileChooser.APPROVE_OPTION) { // Success
// Get filename that was picked
File file = fc.getSelectedFile();
//This is where a real application would open the file.
log.append("Opening: " + file.getName() + "." + newline);
} else { // Cancelled
log.append("Open command cancelled by user." + newline);
}
這足以顯示文件選取器對話框。除此之外,您應該考慮使用和actionPerformed事件進行此調用,該事件由JButton或JMenuItem觸發,這兩者都有Oracle提供的可靠文檔。
如果您剛剛開始使用Swing,我還建議您考慮使用Netbeans Swing GUI構建器,特別是因爲佈局有時會變得非常複雜。
謝謝,我正在閱讀您提供的網站。 (: – user1802890
我還沒有嘗試過任何東西..因爲我對實現用戶界面的知識有限。我需要在如何實現上述能力方面有一個良好的開端。任何好的教程網站推薦? – user1802890