我正在寻找自动检测所有已赋予fx:ids的物品的方法。有办法吗?
答案 0 :(得分:1)
您可以使用namespace
property来获取Map<String, Object>
包含对象的fx:id
。
FXMLLoader loader = new FXMLLoader(url);
loader.load();
Map<String, Object> fxIdObjects = loader.getNamespace();
请注意,其中可能还有其他键:
除了将id
属性设置为fx:id
的值之外,但是您无法确定分配的原因是fx:id
,{{1} }属性或一些Java代码。