JAVA 写JFrame工程中有多个panel,读取jtextfield值却为空怎么办, 10

privateJTextFielduserNameField;像这样写StringuserName=userNameField.getText().trim();在一个J... private JTextField userNameField;
像这样写String userName = userNameField.getText().trim();在一个JFrame中只有一个JPanel中可以取到值, 但是我现在要实现的是JFrame中有菜单栏选一个菜单项就切换一个JPanel,用的是JPanel.setVisible(false)来隐藏和显示,在写的过程中一个JPanel可以用上面的方法取出JTextField中输入的内容,但是现在多个用这个方法在窗体上写入了数据,提示后台反应还是为空值。界面显示是正常的,JComBox的数据可以读出。
是按钮监听取值
展开
 我来答
在晴天的雨伞
2016-06-06 · TA获得超过6869个赞
知道大有可为答主
回答量:5761
采纳率:86%
帮助的人:1224万
展开全部
你的JTextField1 =new JTextField(),新初始化了一个空对象,你下面就使用这个对象,返回必然是空,你应该写在这个类方法的下面,建议写成
public class 类名 {
JTextField JTextField1 ,XXX;
。。。。。。。。。。。
public class 方法名(){

。。。。
。。。。
JTextField1 =new JTextField();
。。。。
。。。。
}
}
追问
既然是IT教育学校可否回答专业点?
无二肆玖一
2016-06-06 · TA获得超过1046个赞
知道小有建树答主
回答量:850
采纳率:76%
帮助的人:369万
展开全部
方便贴下代码么?
追问
代码很多,或许我可以发个TXT给你,但怎么发给你呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式