Leq*_*qui 3 java mobile codenameone
我正在使用Codename One开发我的第一个移动应用程序.我试图让一个容器对正常的点击动作事件作出反应.我有一个容器(注意这不是一个swing容器,而是一个代号为一个容器),它包含一个可滚动的Y_axis布局框中的列表元素.到现在为止还挺好.这些元素本身就是容器,它们包含标签,图像和星形滑块.
现在,当用户点击整个元素容器中的任何位置时,我想切换到另一个表单以显示该条目的详细信息.但是,容器不提供添加动作侦听器.只是实现actionlistener接口也无济于事.接下来的问题是,一个容器的代号也没有mouselistener,因为移动应用程序没有鼠标点击.
那么,我如何识别点击容器?
谢谢和最好的问候
Dia*_*ond 10
创建一个按钮并将其赋予actionListener,然后将其设置为容器的leadComponent,好的是您不必将其添加到容器中.
Button myBtn = new Button();
myBtn.addActionListener(e -> {
//go to other form here
});
Container myCont = new Container();
myCont.setLeadComponent(myBtn);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
780 次 |
| 最近记录: |