我有一個簡單的迴轉窗口來加載文件。從控制檯獲取輸入後不會出現迴轉窗口
這出現在類analyzedLoad
,在功能analyzedloads()
JFileChooser fc = new JFileChooser();
JFrame frame = new JFrame();
int returnVal = fc.showOpenDialog(frame);
frame.dispose();
if (returnVal == JFileChooser.APPROVE_OPTION) {
我在哪裏應用功能,無需從用戶那裏得到輸入,無一不精。但是,在我得到一個來自用戶的輸入,以這樣的方式
int al= 0;
Scanner in = new Scanner(System.in);
System.out.println("for choose file, press 1; for save, press 2");
al= in.nextInt();
if (al== 1){
analyzedLoad.analyzedloads(); // A static function which open the swing window
窗口沒有出現,過程繼續運行,沒有做任何事情。
謝謝。
代碼太少,字數太少,爲了更好地幫助您,請使用[SSCCE](http://sscce.org/) – mKorbel 2012-02-28 08:06:46
編輯您的問題並刪除'al = in.nextInt();如果(al == 1){'讓窗口再次打開? – 2012-02-28 08:53:15
@Qwe:是的,如果我刪除了從控制檯獲取輸入的部分,它的工作正常。 – 2012-02-28 09:00:50