当前位置:  技术问答>java相关

JPanel中如何动态生成组件?

    来源: 互联网  发布时间:2015-02-01

    本文导语:  void btnNew_actionPerformed(ActionEvent e)     {         JButton btnDynamic = new JButton("Dynamic");         jPanel2.add(btnDynamic);     } 我想在触发事件后生成一个新组建,但这时 jPanel2并没有更新(实际已经增加了), ...

void btnNew_actionPerformed(ActionEvent e)
    {
        JButton btnDynamic = new JButton("Dynamic");
        jPanel2.add(btnDynamic);
    }
我想在触发事件后生成一个新组建,但这时 jPanel2并没有更新(实际已经增加了),
我点击最大化按钮后就更新了,用什么方法可以自动更新亚?
doLayout()和pack()可以更新,但会覆盖(删除)其他Jpanel,
那位老大帮帮小弟

|
void btnNew_actionPerformed(ActionEvent e)
    {
        JButton btnDynamic = new JButton("Dynamic");
        jPanel2.invalidate();
        jPanel2.add(btnDynamic);
        jPanel2.validate();
    }
试试!
可以的话,别忘了给份!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想在JPanel上动态(用程序)显示一张图片,该怎么办?
  • 怎么动态的删除在JPanel上的JButton?
  • 在JPanel 上如何画一个动态的箭头,非常感激你的解答!!
  • java命名空间javax.swing类jpanel的类成员方法: jpanel定义及介绍
  • 我要在JPanel上画一个字符串String,有没有让它倒立(竖着显示在JPanel上)的函数(类似drawSting()的)
  • java命名空间javax.swing类jpanel.accessiblejpanel的类成员方法: jpanel.accessiblejpanel定义及介绍
  • 我是JAVA新手,所以我不明白(JPanel)类的东西
  • java命名空间javax.swing类jpanel的类成员方法: getaccessiblecontext定义及介绍
  • 为什么JBuilder 7中的JPanel的layout属性出不来
  • java命名空间javax.swing类jpanel的类成员方法: paramstring定义及介绍
  • JPanel中如何捕获键盘事件?
  • java命名空间javax.swing类jpanel的类成员方法: getui定义及介绍
  • 怎么可以得到一个JPanel下的所有JTextField的所有变量名。
  • java命名空间javax.swing类jpanel的类成员方法: setui定义及介绍
  • java的JPanel问题
  • java命名空间javax.swing类jpanel的类成员方法: getuiclassid定义及介绍
  • 再开一贴,JPanel如何收到键盘事件
  • 请问怎么获得一个JPanel的更改大小完毕的消息
  • JPanel如何加标题?
  • 如何通过菜单切换同一对象下jpanel。有何方法,如果有代码示范,就更好了
  • 我在JPanel上画了一个图,我怎么才能实现缩放功能即,我用放大,缩小的Button控制)???? 在线等待...
  • 请问JPanel不支持滚动条吗?
  • 在JScrollPane中加入带图象的JPanel,为什么JScrollPane不能滑动?
  • 请问在swing里,getContentPane(),getRootPane(),JScrollPane,JPanel,究竟是怎样一种包含关系,以及相关问题...


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    我是JAVA新手,所以我不明白(JPanel)类的东西 iis7站长之家