Прямо сейчас,
я привожу его к своему типу. Если я использую его в ActionListener
, я объявляю его окончательным:
final TextField tf = ((TextField)c);
tf = tf.getText();
Здесь,
Component c
является параметром метода действия.
Похоже, что в Component
или в любом из потомков нет метода, возвращающего экземпляр компонента. Не работало и название компонента в интерфейсе конструктора.
Еще один, о котором я могу думать, использует ActionEvent.getSource()
. Я еще не пробовал - должен быть более прямой способ (?)