我有一个Icon(基于Text)元素,单击该元素时无法获取其ID。
当我打印mouseEvent.getSource()时,它返回到文本下面并且有一个id:
Text[id=bathroom, text="", x=0.0, y=0.0, alignment=LEFT, origin=BASELINE, boundsType=LOGICAL, font=Font[name=FontAwesome Regular, family=FontAwesome, style=Regular, size=60.0], fontSmoothingType=GRAY, fill=0x000000ff]
可以从文本中解析ID。但是,我正在寻找合适的方式。
答案 0 :(得分:1)
您必须将以下代码添加到MouseClickedEvent。
Text txt=(Text) mouseEvent.getSource();
System.out.println(txt.getId());
答案 1 :(得分:0)
尝试使用类似的东西:
Level