Как обратиться к экземпляру элемента темы из метода действия в StateMachine?

Прямо сейчас,

я привожу его к своему типу. Если я использую его в ActionListener, я объявляю его окончательным:

final TextField tf = ((TextField)c); 
tf = tf.getText();

Здесь,

Component c 

является параметром метода действия.

Похоже, что в Component или в любом из потомков нет метода, возвращающего экземпляр компонента. Не работало и название компонента в интерфейсе конструктора.

Еще один, о котором я могу думать, использует ActionEvent.getSource(). Я еще не пробовал - должен быть более прямой способ (?)


person Roam    schedule 07.03.2014    source источник


Ответы (1)


Использовать:

TextField t = findNameOfMyTextField(c);
person Shai Almog    schedule 07.03.2014
comment
Не признавая этого. в каком классе он определен? - person Roam; 07.03.2014
comment
StatemachineBase, эти методы генерируются автоматически при сохранении файла ресурсов. Я предлагаю просмотреть видеоролики How Do I на веб-сайте, в частности codenameone.com/ - person Shai Almog; 07.03.2014