Java: 在当前目标上应用样式的方法

Java: Way to apply styles on current target

是否有方法应用样式或转换到组件定位它时使用 事件(例如:mouse_click),就像在 AS3 中一样?

AS3 使用示例:

...
event.currentTarget.setX(50);
...

在我的代码中,我确实比较了所有目标组件,以了解我应该在其中任何一个组件上应用样式。 像这样:

    ...
    If(event.getTarget().equals(lbl_menu1))
    {
lbl_menu1.setLayoutX(50);
}
    else If(event.getTarget().equals(lbl_menu2))
    {
lbl_menu2.setLayoutX(50);
}
    ...

但我觉得这是一个非常糟糕的主意。

I do compare all the targeted components

你为什么要这么做?你也没有在 As3 中这样做。

event.getTarget().setLayoutX(50);

Java 中的等效行。要使其工作,您必须将 event.getTarget() 转换为具有方法 .setLayoutX(50).

的某种类型

仅在转换成功时调用该方法。