2016-05-24 4 views
0

私は初心者ですが、私はJavaFxで簡単なプロジェクトを書くのに苦労しました。 ボタンで数字を入力して追加しました。ユーザーがボタンをクリックするとTextFieldに表示されるはずです。ボタンを使用してTextFieldに書き込む

しかし、私はこの考え方をチェックしようとしているときに、インデックス0からすべての数値を追加します。おそらくfield.getText().lenghth()がこの問題を解決すると思っていましたが、うまくいきませんでした。私のひどい説明には申し訳ありません。 Picture show it better

int miejsce = obliczenia.getText().length(); 

    cyfra0.setOnAction(e -> obliczenia.insertText(miejsce, "0")); 

答えて

0
TextField textField = new TextField("123"); 
Button button = new Button("4"); 
button.setOnAction(click -> { 
    String textFieldNewString = textField.getText() + button.getText(); 
    textField.setText(textFieldNewString); 
}): 

このTextField

+0

パーフェクトにボタンのテキストが追加されます!ありがとうございました! – Tymek

+0

@Tymek問題ありません。あなたがここに新しいと思われるので、ちょうどあなたにこれを伝えて、右アンヴェールとしてマークしていただければ幸いです:) – ScriptKiddy

+0

ああ申し訳ありませんが、これについて知りませんでした:) – Tymek

関連する問題