我正在尝试从 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。
我真的迷路了,我不知道这是否是正确的方法。谢谢你的时间!