目前在自学JavaFX的过程中。

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

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

@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" />

最佳答案

在场景构建器中添加 Action 处理程序或将其添加到 FXML:

onAction="#handleButton1Action"

所以总的来说:
<TextField id="tittel" fx:id="tittel" layoutX="120.0" layoutY="64.0" onAction="#handleButton1Action" promptText="Tittel" />

关于按下按钮时,来自文本字段的 JavaFX getText(FX Builder),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23907256/

10-11 21:06