我的FXML中有一个TextField,还有一个按钮来保存" TextField中的任何内容。我希望禁用按钮,直到用户开始在TextField中键入,其中Button变为可点击,并且如果TextField再次变为空,则再次禁用该按钮,以确保您不能&#34 ;保存"一个空字符串。我假设一个EventHandler可以使用它吗?或不,我不知道。谢谢!
FXML.fxml:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="182.0" prefWidth="346.0" xmlns="http://javafx.com/javafx/8.0.60" xmlns:fx="http://javafx.com/fxml/1">
<children>
<TextField layoutX="56.0" layoutY="83.0" />
<Button layoutX="241.0" layoutY="83.0" mnemonicParsing="false" text="Button" />
</children>
</AnchorPane>