2017-03-01 18 views
-1

私のアプリでは、13個のJTextFieldのうちの1つに表示されるボタンの値(SQLiteデータベースから値が取られる)が必要です。最初の空が空であれば、次の利用可能なJTextFieldに値が表示されるようにするにはどうすればよいですか?私は考えることができ次の利用可能なJTextFieldに設定するボタンの値は?

唯一のことは、私は次に何をすべき

      if (textField.getText().isEmpty()) 
          { 
          String text = String.valueOf(num); 
          textField.setText(textField.getText() + text); 
          } 

でしたか? elseの声明はどうすればよいですか?私はそれを使うべきでしょうか?

ありがとうございます!

+0

する必要があります?値はボタンから取得しますか? –

+0

@ JohnJoe、はい、申し訳ありませんが、私はそれを言い忘れました - それは実際にボタンをクリックして受け取ったSQLの値です。 – yala

+0

最初のものが** NOT **空であると言うと、値を次の使用可能なJTextFieldに表示する方法を教えてください。 – yala

答えて

0

私が正しくあなたの質問を理解していれば、これは `num`何であるかのアイデア

JTextField[] fields = new JTextField[13]; 
    firstText.setName("First Text") ; 
    ....... 
    field[0] = firstText; 
    field[1] = SecondText; 
    //then add remaining textfields 

    for(JTextField txtField : fields) { 
    if(txtField.getText().equals("")) { 
      // do whatever you want 
    }else{ 
     // do whatever you want 
    } 
} 
関連する問題