内容面板,内部窗体。

以前做网页的时候就很奇怪别人怎么实现的在同一个页面点击会自动切换到另一个页面,后来知道了用框架可以实现这种功能,现在在用Java做窗体程序的时候,好像又遇到了同样的问题。

内容面板Panel 之间 的切换

首先添加一个鼠标单击事件,或是添加一个button,单击时,当前登陆面板loginpanel,切换至注册面板zhucepanel

private void loginMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:
        //单击登陆菜单项时,切换到登陆面板
        this.remove(zhucePanel);
        this.setContentPane(loginPanel);
        this.revalidate();
        this.repaint();

    }      

private void zhuceMenuItemActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:
        //当单击注册时,切换带注册面板
        this.remove(loginPanel);//首先移除当前注册面板
        this.setContentPane(zhucePanel);//将注册面板添加至进来
        this.revalidate();//重新组织组件
        this.repaint();//重绘自己

    }        

、、、、、、、、、、、、、、、、、、、、、、、、、、、

内部窗体jInternalFrame

在jFrame窗体中添加桌面窗格,jDesktopPane,在桌面窗格中完成内部窗体切换,

AddBookMessage切换至桌面窗格

 JInternalFrame addbookmessage=new AddBookMessage();
       
         jDesktopPane1.add(addbookmessage);
         addbookmessage.setVisible(true);
        this.setVisible(true);




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值