Я пытаюсь получить текстовое значение из JTextField, но сначала мне нужно привести компонентный объект (java.awt.Component) к JTextFiel ...
mi код такой
Component[] x = this.getComponents();
for(int i = 0; i < x.length; i++)
{
if (x[i] instanceof JTextComponent)
{
//retrieve text...something like
//(JTextField)x[i].getText();
}
}
Я делаю это, потому что знаю, что все элементы управления страницы mi находятся в «x» (JLabels и JTextField), но они являются компонентами, и поэтому я делаю приведение к JTextField.
Я действительно потерян здесь, и я не знаю, является ли это правильным способом сделать это.
Спасибо за ваше время!