我在我的命令行程序中實現了jFileChooser,它的工作原理與它應該只有一個惱人的問題一樣。它似乎在每個窗口下面打開,沒有任何警報。事實上,我甚至錯過了幾次,一開始就讓我相信我錯了。JFileChooser從命令行程序彈出在所有窗口下方
我已經實現了這個如下:
System.out.println("Please select the file");
JFileChooser fc = new JFileChooser();
int retValue = fc.showOpenDialog(new JPanel());
if(retValue == JFileChooser.APPROVE_OPTION){
g.inputFile = fc.getSelectedFile();
}else {
System.out.println("Next time select a file.");
System.exit(1);
}
基本上我只想JFileChooser中,爲了讓用戶選擇一個文件作爲輸入文件。這是唯一需要GUI實現的組件,所以如果我可以避免編寫GUI,那將會有所幫助。
請參閱**編輯2 **在我的答案下面。 –
此線程可能會幫助您:http:// stackoverflow。com/questions/5129294 /自帶jfilechooser-top-of-windows- – Zammbi