当前位置: 首页 > 知识库问答 >
问题:

按下按钮时从文本字段获取JavaFX文本(FX Builder)

何雅惠
2023-03-14

目前正在学习我自己 JavaFX。

我使用场景生成器创建了一个带有按钮和文本字段的简单场景。

为什么我不能点击按钮,并从文本字段中获取文本?

@FXML
private void handleButton1Action(ActionEvent event) {

    System.out.println(tittel.getText());


}

FXML代码是:

  <TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64.0" promptText="Tittel" />

共有2个答案

史谦
2023-03-14

在场景构建器中添加动作处理程序,或者将其添加到FXML:

onAction="#handleButton1Action"

所以总而言之:

<TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64.0" onAction="#handleButton1Action" promptText="Tittel" />
龙霖
2023-03-14

将此行添加到FXML代码< code > on action = " # handle button 1 action " 中

喜欢

<代码>

并在控制器类声明后添加此行

@FXML private TextField tittel;

然后添加动作处理程序

@FXML
private void handleButton1Action(ActionEvent event) {

    System.out.println(tittel.getText());


}
 类似资料:
  • 目前使用SWING实现一个JMenuBar,其中有两个不同的JMenu。一个叫做gameMenu,另一个叫做addMenuGame。 我在游戏菜单中有几个JMenuItems,都是用这个方法在我的界面控制器中实现的。 它所做的是从文本文件中读取每一行,并将其添加到JMenu,称为gameMenu。但是,我只能将actionlisteners添加到JMenu,而不能添加JMenuItem,即JMen

  • 有没有简单的库来获取gui功能,比如文本字段、处理中的文本区域。我在processing中编写了一个乒乓球游戏,我希望文本字段能够获得玩家的名字。在下面的代码中,我想要一个文本字段来获取玩家的名字。这里是我的代码

  • 我开始用GUI制作Java计算器,但我遇到了一个问题。我是Java新手,如果我的问题很愚蠢,我很抱歉。我想知道如何正确地为Action Listener编写代码,这样我就可以按下一个按钮,并将该按钮上的文本显示在文本区域中。所有评论都是我试图做的,但没有成功。

  • 代码: 我正在尝试从通过Read_file按钮读取的文本文件填充jlist 我能够正确获取文件路径和文件内容,我用print语句验证了这些文件,但我的jlist仍然是空的。在设计中,我检查了jlist的变量名,两者都与我在代码中使用的匹配。

  • 我是android的新手,所以我希望我听起来不会太笨,也就是说,我做了一个片段,专门为XML中的按钮实现了OnclickListener。我需要默认的onclick函数来将按钮的文本保存为字符串,但是我还没有弄清楚如何从视图中检索按钮的文本。这将帮助我为我要做的每一个按钮做一个if语句。有什么建议吗?

  • 如何获得文本而不是值,当我点击单选按钮? 下面的代码获取单选按钮的值。我想接短信(节目或电影)。提前道谢。 null null