gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 11:14:15 25 4
gpt4 key购买 nike

是否有一种方法可以将样式或转换应用到组件事件为目标时(例如: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) 的某种类型。

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

关于Java:在当前目标上应用样式的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com