如何从javafx中的anchorpane中删除文本

时间:2013-06-24 10:14:48

标签: fxml

我是Java fxml的新手。

我正在使用锚窗格并添加30个文字,

然后我要删除30个中的一个文本。

我在javafx代码中完成了它,如何处理fxml。

1 个答案:

答案 0 :(得分:0)

听起来你已经为你的AnchorPane添加了30个TextField或Labels。如果是这样,删除一个的过程相当简单。您需要给AnchorPane和要删除fx:id属性的子项,然后在Controller中为每个属性创建匹配的声明。

完成后,您可以使用与以前相同的JavaFX代码从AnchorPane中删除TextField或Label。我假设有一个触发器来删除这个字段,所以这是删除文本的正确位置。

例如:

<AnchorPane id="myAnchor" ...>
  <TextField id="myText" ...>

在你的控制器中:

@FXML AnchorPane myAnchor;
@FXML TextField myText;
...
myAnchor.remove(myText);