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)
.
的某种类型
仅在转换成功时调用该方法。
是否有方法应用样式或转换到组件当定位它时使用 事件(例如: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)
.
仅在转换成功时调用该方法。