2013-06-24 29 views

回答

0

聽起來好像您已將30個TextField或Labels添加到您的AnchorPane。如果是這樣,刪除一個過程相當簡單。你需要給AnchorPane和你想要刪除fx:id屬性的子項,然後在你的Controller中,爲它們中的每一個創建匹配的聲明。

一旦你完成了,你可以使用與之前相同的JavaFX代碼從AnchorPane中刪除TextField或Label。我假設有刪除這個字段的觸發器,所以這是刪除文本的正確位置。

例如:

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

而在你的控制器:

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