要获取JavaFX中所有文本字段的值和ID,可以使用以下代码: ```java ObservableList<Node> nodes = root.getChildren(); // root是JavaFX场景图的根节点 for (Node node : nodes) { if (node instanceof TextField) { TextField textField = (TextField) node; String id = textField.getId(); String value = textField.getText(); System.out.println("ID: " + id + ", Value: " + value); } } ``` 这段代码首先获取JavaFX场景图的根节点,并遍历所有子节点。如果子节点是TextField类型的,则将其转换为TextField对象,并获取其ID和文本值。最后,将ID和值打印到控制台上。