Reputation: 21
I have added a container named btnBar
with boxlayout(x-axis)
on a form. the container has 4 buttons of custom class MyButton
that extends from Button
itself. When i add actionlistener
to one of the buttons in the container it gets invoked for each n every button. Even the actionevent.getsource.gettext
method returns the same value irrespective of the focus. I have added the buttons through an array and m trying to use is something like this:
btns[0].addActionListener(......)
Where am I going wrong?
Upvotes: 1
Views: 812
Reputation: 52770
You must never use setFocus
, you should use setFocusable
to toggle focusability and requestFocus
to get the focus to a specific component.
You should also migrate to Codename One, since LWUIT is pretty much unmaintained.
Upvotes: 0
Reputation: 21
got is solved buddies...actually was using setfocus() to traverse within the btnBar on buttons...but needed to use setFocused() method of form too....after setFocus()....dnt hammer ur brains now....
Upvotes: 1