2017-11-20 36 views
0
でのTextFlowにテキストを取得する

コントローラー:はどのようにTextFieldを初期化し、JavaFXの

package sample; 

import javafx.event.*; 
import javafx.fxml.FXML; 
import javafx.scene.text.Text; 
import javafx.scene.text.TextFlow; 
import javafx.scene.control.TextField; 

public class Controller { 
    @FXML TextFlow textFlow; 
    @FXML TextField textField = new TextField(); 

    public void click(ActionEvent event){ 
     System.out.print(textField.getText()); 
     Text text = new Text("Text from textField"); 
     textFlow.getChildren().add(text); 
    } 
} 
私はテキストフィールドからテキストを取得し、テキストフローにそれを印刷できるようにしたい

enter image description here

。私はJavaを初めて使い、いくつかの検索をしました。それ、どうやったら出来るの?

答えて

-1

いくつかのコンポーネントのActionListenerを作成し、実行します。

String text = textField.getText(); 

textFlow.getChildren().addAll(text); 
+0

メソッドのaddAll(java.langで、文字列) –

+0

申し訳ありませんが、私が追加したテキストテキスト=新しいテキストを解決できません( textField.getText()); –

関連する問題