Javafx动态应用样式类
Button fooBar = new Button("1");
Button zooBar = new Button("2");
for (Node child : scene.lookupAll("*")) {
child.getStyleClass().add(child.getClass().getName());
}
我有很多节点,所有节点都需要单独设置样式。现在,我不再重复:Node.getStyleClass().add()
我想我应该在所有节点之间循环,并应用一个与变量同名的样式类。然而,我究竟如何才能做到这一点
编辑:如何减少styleClass的添加量?现在,我需要为每个节点执行此操作。我有12个节点(HBox、buttons等),并且不断增长,这意味着随着实例化(new button等)+样式表的添加,我有大量的代码
编辑2:也许我的方法错了。试图以编程方式创建gui不是一个好主意。我现在正在考虑将fxml用于复杂的GUI
共 (0) 个答案