javafx-如何从文本字段打印文本

cunj1qz1  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(363)

目前正在学习javafx及其功能。
我使用scenebuilder创建了一个文本字段和按钮。我想打印用户在单击按钮时在文本字段中键入的内容。
为什么不打印用户在文本框中输入的值?

public void generateButtonClicked() {

    TextField forehandWinner = new TextField();
    forehandWinner.getText();
    System.out.println(forehandWinner);

fxml按钮代码:

<Button mnemonicParsing="false" onAction="#generateButtonClicked" text="Generate Statistics" />

fxml文本域代码:

<TextField id="forehandWinner" fx:id="forehandWinner" alignment="CENTER" promptText="Forehand Winners">
pxy2qtax

pxy2qtax1#

在类中,必须按以下方式声明fxml textfield对象:
@fxml私有文本域;
之后,必须创建方法generatebuttonclicked,如下所示:
public void generatebuttonclicked(actionevent)
在generatebuttonclicked方法中,执行以下操作:
public void generatebuttonclicked(actionevent事件){system.out.println(forehandInner.gettext());}

相关问题