JFrame里添加JPanel显示不出,怎么办?(JFrame和JPanel各为一个类)

用netbeans做的,由于netbeans的代码都是乱码,还没解决这个问题,所以就把代码复制粘贴到了eclipse里面,我的目的是全程使用一个JFrame,在JFram... 用netbeans做的,由于netbeans的代码都是乱码,还没解决这个问题,所以就把代码复制粘贴到了eclipse里面,我的目的是全程使用一个JFrame,在JFrame中实现界面的切换,默认的是一个登陆界面,但是现在我给登录的按钮加了监听(用内部类实现),内部类(省略了检验用户等功能)如下:
class LoginButtonListener implements ActionListener{

@Override
public void actionPerformed(ActionEvent e) {
String account = userIDTextfield.getText();
String password = jPasswordField1.getText();
LoginPanel.setVisible(false);
Administrator administrator=new Administrator(account); add(administrator);
administrator.setVisible(true);
validate();
}
}
可是为什么按了按钮以后就刷成空白的了呢?求解……如果这些代码无法看出问题,请说明……较急,谢谢
展开
 我来答
lylegend13
2011-11-26 · TA获得超过4696个赞
知道大有可为答主
回答量:1701
采纳率:0%
帮助的人:1725万
展开全部
你好, validate();删掉试试,可能的话,加我的msn账号,我帮你看看,lltobe@live.com
xiaolongdgg
2011-11-26
知道答主
回答量:12
采纳率:0%
帮助的人:9.7万
展开全部
在事件监听里加上LoginPanel=new JPane();就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式