是否可以在JavaFx中迭代窗格中的所有Textfield并立即设置所有Textfield的设置?下面的东西不起作用,但我想这样的事情:
for(TextField tf : gridpane.getChildrens){
txf.setEditable(false);
txf_.setBlendMode(BlendMode.DARKEN);
}
答案 0 :(得分:3)
鉴于此
from ..app1.models import Book
你可以得到像这样的文本字段:
Pane pane = new Pane();
TextField textField1 = new TextField();
TextField textField2 = new TextField();
pane.getChildren().addAll(textField1, textField2);
另一种方法是查找css类:
for( Node node: pane.getChildren()) {
if( node instanceof TextField) {
System.out.println( node);
}
}