私はコントローラClassを拡張スレッド、JavaFXシーンビルダを使用して、Run()メソッドからTextFieldのテキストを設定する方法は?
と私のRun()メソッドは、これを行うだけです。
private int con = 1;
public void Run(){
while(true){
try{
con++;
print();
catch(exception e){
system.out.prinln(e);
}
}
}
、ここが問題だ、私は、TextFieldの「CON」を表示するには、印刷()メソッドが必要になります。
私はfrmMain.fxmlクラスとfrmMainController.javaクラスを持っています。
私のインターフェイスからボタンをクリックすると、「con」が表示されます。 (evt onClickedMouse)。
private TextField tf;
private FrmMainController fr;
public void show(){
tf.setText(String.valueOf(con));
fr.setTxtThread1(tf);
}
私は誰かが私はこの乗り越えるために役立つ感謝:
は、私はこれを持っています。
ですから、 'ボタンを作成する必要があります'コンポーネントを最初に使用します。ここで同じ問題http://stackoverflow.com/questions/26524583/the-count-number-of-pressed-button – TomN
.fxmlファイルを表示する.TextFieldオブジェクトは、使用する前に初期化する必要があります。そうでない場合はnullです。 – GOXR3PLUS