2017-04-05 9 views
0

後で変数column_inputを使用したいと思います。プログラムはユーザー入力を待つようにしますか?

public static void playGame(){ 
    btnNewButton.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
      String input = textField.getText(); 
      chosen_column = Integer.parseInt(input); 
      textField.setText(null); 
     } 
    }); 
} 
+0

ユーザー入力のためにどれくらい待っていますか? – Omore

+2

モーダルダイアログを使用する – MadProgrammer

+0

1)* "後で変数' column_input'を使用したいと思います。* *そのコードスニペットに 'column_input'という名前の属性はありません。 2)文字入力を解析して整数に変換するのではなく、SpinnerNumberModelを使用してユーザーに 'JSpinner'を提供します。 ( 'dialog.setVisible(true);'の直後に)@MadProgrammerによって記述されたダイアログが消滅した後、モデルの値を問い合わせる - この 'int number = model.getNumber()。intValue();' –

答えて

1

1つのデータが必要なように見えます。最も簡単な解決策は、JOptionPaneを使用することです。ユーザーの入力を促すことができます。

詳細については、How to Make DialogsのSwingチュートリアルのセクションを読んでください。

関連する問題