【发布时间】:2012-02-10 13:44:49
【问题描述】:
我通过TextArea 和CheckBox 制作了Container 复合。在我的应用程序中,我创建了很多这样的“Containers”,并在其中的每个TextArea 中添加了一个ActionListener(由该类实现)。像这样的:
for(int i = 0 ; i<20;i++){
MyContainer c = new MyContainer();
TextArea t = c.getTextArea();
t.addActionListener(this);
}
我希望TextArea 捕捉事件,如果按下它,则将CheckBox 选中或取消选中。它在非触摸设备和模拟器中运行良好,但在触摸设备或模拟器中,TextArea 无法捕捉到事件。我试图将TextArea作为Container的主要组件,但它不起作用,因为Container没有addActionListener方法。
【问题讨论】:
标签: java-me checkbox touch lwuit lwuit-textarea