我正在尝试从一个JTextField文本值,但首先我需要转换组件对象(java.awt.Component中)到JTextFiel ...检索JTextField的文本值
英里代码是这样的
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”(的JLabel和JTextField中),但他们是组件,而这就是为什么我做演员到JTextField中。
我真的迷失在这里,我不知道这是否是正确的做法。 感谢您的时间!
+1百万分给我最喜欢的建议给新程序员。不要试图在一条线上做所有事情。有时候只是写出棘手序列的步骤可以帮助我在令人讨厌的编译/调试螺旋之前捕获错误。 – 2010-10-07 21:05:48
这是一个很好的建议,谢谢! – 2010-10-07 21:57:30