java - 在 javafx 中获取所有文本字段值和 id

标签 java javafx javafx-2 fxml

我有一个包含许多文本字段和其他控件的锚定 Pane 。我想获取所有控件的值及其名称和 ID。

例如:如何清除所有文本字段值?

最佳答案

直接的解决方案就是遍历 AnchorPane 的所有子项并寻找 TextFields:

for (Node node : anchorPane.getChildren()) {
    System.out.println("Id: " + node.getId());
    if (node instanceof TextField) {
        // clear
        ((TextField)node).setText("");
    }
}

关于java - 在 javafx 中获取所有文本字段值和 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19804751/

相关文章:

java - 如何创建模块化 JavaFX11 可运行 jar/exe?

JavaFX 虚拟键盘

JavaFX : Convert Rectangle to a Polygon

webview - 自动检测代理 - JavaFX - webview

java - jackson 自定义类型信息不起作用

java - 我的方法可以编译,但没有执行我想要的操作。我希望它将文件保存到特定 map ,但它没有这样做

java - 如何判断 Mediaplayer 何时完成播放音频

user-interface - 如何在 JavaFX 场景中定位按钮(或任何 GUI 元素)?

java - 如何使用 idref 获取 xml 元素的内容

java - 在 Java 中搜索大型 csv 的最佳/有效方法