(fxml)当用户开始在TextField上键入时激活按钮

时间:2016-07-20 03:57:48

标签: java button textfield fxml

我的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>

0 个答案:

没有答案