user267674
user267674

Reputation: 21

lwuit container

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

Answers (2)

Shai Almog
Shai Almog

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

user267674
user267674

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

Related Questions