小编Fom*_*nus的帖子

如何从 fxml TextField 获取文本

我试图从我的 .fxml 文件中的 firstName 和 lastName 框中获取文本到我的控制器。我不知道如何让那些 firstName 和 lastName TextFields 将文本传递给控制器​​,这样我就可以使用它们来创建一个人对象

文件:

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.Button?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.text.Text?>

<AnchorPane id="AnchorPane" fx:id="createPersonAnchor" prefHeight="247.0" prefWidth="285.0" xmlns="http://javafx.com/javafx/8.0.111" xmlns:fx="http://javafx.com/fxml/1">
   <children>
      <Button layoutX="171.0" layoutY="180.0" mnemonicParsing="false" onAction="#cancelCreatePersonAction" prefHeight="37.0" prefWidth="79.0" text="Cancel" />
      <TextField id="FirstName" fx:id="firstName" layoutX="115.0" layoutY="28.0" />
      <TextField id="LastName"  fx:id="lastName" layoutX="115.0" layoutY="78.0" />
      <Button layoutX="47.0" layoutY="180.0" mnemonicParsing="false" onAction="#createPersonAction" prefHeight="37.0" prefWidth="79.0" text="Create" />
      <Text layoutX="29.0" layoutY="45.0" strokeType="OUTSIDE" strokeWidth="0.0" text="First Name:" wrappingWidth="69.677734375" />
      <Text layoutX="29.0" layoutY="95.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Last Name:" wrappingWidth="69.677734375" /> …
Run Code Online (Sandbox Code Playgroud)

java javafx

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

javafx ×1