gpt4 book ai didi

java - 代号一个带有 Action 监听器的容器

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:10 26 4
gpt4 key购买 nike

我正在开发我的第一个代号为 One 的移动应用程序。我正在尝试让容器对正常的点击操作事件使用react。我有一个容器(请注意,这不是一个 swing 容器,而是一个代号为 one 的容器),它在可滚动的 Y_axis 框布局中包含列表元素。到目前为止,一切都很好。这些元素本身就是容器,其中包含标签、图像和星形 slider 。

现在,当用户单击整个元素容器中的任意位置时,我想切换到另一个表单以显示该条目的详细信息。但是,容器不提供添加 Action 监听器。仅仅实现 actionlistener 接口(interface)也无济于事。下一个问题是,代号为 one 的容器也没有 mouselistener,因为移动应用程序没有鼠标可以点击。

那么,我如何识别对容器的点击?

谢谢和最好的问候

最佳答案

创建一个按钮并为其提供 actionListener,然后将其设置为容器的 leadComponent,好处是您不必将其添加到容器中。

Button myBtn = new Button();
myBtn.addActionListener(e -> {
//go to other form here
});

Container myCont = new Container();
myCont.setLeadComponent(myBtn);

关于java - 代号一个带有 Action 监听器的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42328987/

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