ファイルをロードするためのシンプルなスイングウィンドウがあります。
これは、クラス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
ウィンドウは表示されず、プロセスは何もせずに実行を継続します。
ありがとう。