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

我想在applet里动态添加按钮,出现问题了

    来源: 互联网  发布时间:2015-05-09

    本文导语:  button1.addMouseListener(new java.awt.event.MouseAdapter() {       public void mouseClicked(MouseEvent e)       {b.setText("sadfadf");          panel2.add(b,new FlowLayout());          //panel2.repaint();          }     }); 当点击...

button1.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e)
      {b.setText("sadfadf");
         panel2.add(b,new FlowLayout());
         //panel2.repaint();

         }
    });
当点击这个按钮后,要最大化或者最小化之后才能看到添加德按钮b,而且出了一堆违例
Exception occurred during event dispatching:
java.lang.NullPointerException
at javax.swing.plaf.metal.MetalLookAndFeel.getControlDarkShadow(MetalLookAndFeel.java:1076)
at javax.swing.plaf.metal.MetalUtils.drawFlush3DBorder(MetalUtils.java:35)
at javax.swing.plaf.metal.MetalUtils.drawButtonBorder(MetalUtils.java:106)
at javax.swing.plaf.metal.MetalBorders$ButtonBorder.paintBorder(MetalBorders.java:70)
at javax.swing.border.CompoundBorder.paintBorder(CompoundBorder.java:95)
at javax.swing.JComponent.paintBorder(JComponent.java:549)
at javax.swing.AbstractButton.paintBorder(AbstractButton.java:1095)
at javax.swing.JComponent.paint(JComponent.java:688)
at javax.swing.JComponent._paintImmediately(JComponent.java:3829)
at javax.swing.JComponent.paintImmediately(JComponent.java:3672)
at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:370)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

|
如果你要加新component到container中,可以调用
container.add(...);
container.invalidate();
container.validate();

    
 
 

您可能感兴趣的文章:

  • 在java applet中如何关闭IE窗口呢?比如说在上面放个按钮,点击按钮就可以把IE窗口关闭掉。如何实现呢?
  • 有没有开发Applet的RAD开发工具? 我手工添加Applet设置按钮位置的代码太麻烦了
  • (很急)谢谢!我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet中能点击一个按钮来打开这个Apple
  • 急,我想问一下调用一个对话框的命令语句,比方说我已建立了一个Applet2,接下来该如何在Applet1中点击一个按钮来打开这个Applet2.谢谢
  • 各位高手,我在applet里放了一个jpanel,在panel里add了一个按钮,又用panel.getgraphic.drawline,刷新后只有按钮,没有那条线了
  • 请问可以在applet上指定的位置上放一个按钮吗?比如(100,100)这个点上。谢谢!
  • 如何在APPLET一个按钮响应事件中打开一个JSP页面?
  • 我写的程序有点问题,谁能帮我看看?(点击applet按钮,弹出一个窗口)
  • 按照如下方法定义一个表格,我该如何动态的修改表格(如添加行和列,applet)
  • 发布Applet不能添加图片,。。。。help
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 发布Applet出现的错误,帮忙撒
  • applet插入jsp后出现了问题.
  • [高手请进]为何解决applet 在 jre1.4上出现classnotfound的错误?
  • 求救!!:Applet中出现java.lang.NoClassDefFoundError
  • Applet向servlet提交时,如果是中文字符串时,出现乱骂,该如何?
  • Applet窗口在FireFox 1.5上有时会出现打印工具条,但IE就始终没有,Why?
  • 在application或applet中调用javabean如果其中一个参数是一个文件名,在bean中会对这个文件的内容做修改会出现怎么样的情况.???
  • 我在APPLET里调用JAVAMAIL发邮件,出现java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)的错误???
  • 利用Applet做Client,打开一个Socket连接,则出现java.security.AccessControlException: access denied 问题,有什么简便的方法解决???救命啊,立刻给分啊~~
  • 我在JBUILDER3下做了个Applet,但在HTML下运行老出现ERROR(LOAD:UNTITLED2.APPLET2 CAN'T BE INSTANTIATED),无法运行那位仁兄知道原因并告知解决方法本人不胜感激
  • 在html运行的applet中需要访问oracle,在jb里可以连接,但直接点击html时就出现找不到类“sun.jdbc.odbd.JdbcOdbcDriver"?
  • 我在applet使用鼠标事件的时侯总会出现如下异常,编译通过。
  • java命名空间java.applet类applet的类成员方法: applet定义及介绍
  • 如何让Applet里的控件随着Applet大小改变而一直占满整个Applet呢?
  • java命名空间java.applet类applet.accessibleapplet的类成员方法: applet.accessibleapplet定义及介绍
  • 对applet坐数字签名后,如果重新用jar对applet打包,需要重新做applet数字签名吗?
  • java命名空间java.applet类applet的类成员方法: getappletcontext定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间java.applet类applet的类成员方法: getappletinfo定义及介绍
  • 如何让IE认识applet所带的数字签名,而不是让证书仓库认识这个带数字签名的applet,就是说不装jdk也可以在IE里面使用带有签名的applet,详情请进
  • java命名空间java.applet类applet的类成员方法: isactive定义及介绍
  • 请问application (or applet)如何实现对applet 小程序的调用??
  • java命名空间java.applet类applet的类成员方法: stop定义及介绍
  • 请问能在浏览器调入APPLET后,在APPLET内部改变其自身的大小嘛?
  • java.applet类applet的类成员方法: getcodebase定义及介绍
  • applet 如何启动新的 applet
  • java命名空间java.applet类applet的类成员方法: init定义及介绍
  • 如何把applet窗口里的Java Applet Window去掉?
  • java命名空间java.applet类applet的类成员方法: destroy定义及介绍
  • Applet对本地资源是不能访问的,那如果我要用Applet做打印设计,那如何是好呢??
  • java命名空间java.applet类applet的类成员方法: getparameterinfo定义及介绍


  • 站内导航:


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

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

    浙ICP备11055608号-3