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

如何解决applet中弹出的Dialog的问题?

    来源: 互联网  发布时间:2015-07-31

    本文导语:  在applet中,现在需要弹出一个自定义的输入框。 弹出现在没有问题。问题主要是,在此Dialog弹出后,如果此时让该applet所在浏览器失去焦点,即在任务栏点击其他窗口,而后再回到applet窗口时,发现Dialog已经不再显...

在applet中,现在需要弹出一个自定义的输入框。

弹出现在没有问题。问题主要是,在此Dialog弹出后,如果此时让该applet所在浏览器失去焦点,即在任务栏点击其他窗口,而后再回到applet窗口时,发现Dialog已经不再显示了,而且使用show()方法也无法显示。

为什么? 有哪位能指点一二。

非常感谢。

|
这是因为你的对话框没有设定owner所致。
在你创建你的Dialog的时候应该可以使用这个构造方法:
Dialog(Frame owner, boolean modal)
设置Dialog的owner可以使用以下的方法:
  private static Frame getWindowForComponent(Component parentComponent) {
    if (parentComponent instanceof Frame)
        return (Frame)parentComponent;
    return getWindowForComponent(parentComponent.getParent());
  }

// 显示对话框
    Frame frame = getWindowForComponent(this);
    Dialog1 d1 = new Dialog1(frame, "", false);
    d1.setSize(400, 300);
    d1.show();

    
 
 

您可能感兴趣的文章:

  • Applet中包含Swing组件而不能正确绘画如何解决?
  • [高手请进]为何解决applet 在 jre1.4上出现classnotfound的错误?
  • 请问:jsp 和 applet怎样通信/? 问题解决给高分!!!!!!!!!!!!!!
  • 有谁知道policytool是干什么的,能解决applet访问数据库的问题吗??100分,跟贴有分!
  • 求教,我要把网页中applet的默认背景的灰色变成白色,该如何解决?试过多种方法,未果...
  • 谁能解决applet 的权限问题!!!
  • ****200分大放送!(肯定给)解决applet与二进制数组问题****
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 为何JButton在application中用setToolTipText可以,但在applet中用就没效?知道如何解决的请进来拿分!
  • 请教各位Java/JSP进行Web开发绘图(如股市实时曲线),除Applet外还有什么解决方案?
  • 为什么我的applet不能进行读操作,但是可以调用jni方法?谁能帮我解决一下,万分感谢!!!
  • Applet中,drawImage返回flase,不能正常显示,如何解决?
  • 利用Applet做Client,打开一个Socket连接,则出现java.security.AccessControlException: access denied 问题,有什么简便的方法解决???救命啊,立刻给分啊~~
  • 我在JBUILDER3下做了个Applet,但在HTML下运行老出现ERROR(LOAD:UNTITLED2.APPLET2 CAN'T BE INSTANTIATED),无法运行那位仁兄知道原因并告知解决方法本人不胜感激
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教高手:我编的Applet插件只显示一个灰影,在JAVA控制台显示:awt.graphics2d.class没找到 请问应如何解决??
  • 100分,江湖救急!!!!关于Applet客户端,和自己创建的服务端传送数据的问题。谁解决谁得分,只给一个人。
  • 用Java Applet 进行Web编程时,如何限制输入域中可输入字符的长度!解决后马上给分!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • Liunx命令tar压缩出现如下错误该怎么解决?急需解决!感谢
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 求数据库解决方案===求数据库解决方案
  • windows server2008上PowerBuilder程序系统错误解决方法
  • MYSQL安装时解决要输入current root password的解决方法
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 解决oracle用户连接失败的解决方法
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!


  • 站内导航:


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

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

    浙ICP备11055608号-3