JOptionPane.showMessageDialog(null,"");

hippoppower 2008-05-31 11:06:03
用 JOptionPane.showMessageDialog(null,"");弹一个对话框,当程序运行到弹出对话框的时候,浏览器一直在"正在打开网页",对话框不弹,怎么回事?
...全文
327 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
我V信_ynsz120 2009-04-28
  • 打赏
  • 举报
回复
不错
hippoppower 2008-06-01
  • 打赏
  • 举报
回复
原来是弹出来之后 自动躲到了浏览器的后面 怎么设能自动置前啊?
erydemimi 2008-06-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 bao110908 的回复:]
不知道楼主想要做什么?为什么要弹出个对话框呢?
[/Quote]
hippoppower 2008-06-01
  • 打赏
  • 举报
回复
谢谢 很有收获 我想验证重复注册的问题 用代码搞了半天 总有问题 就取巧的想到了直接用java弹出个对话框 没有想到这个对话框根本不是浏览器的 呵呵 非常感谢

[Quote=引用 3 楼 bao110908 的回复:]
代码在那里阻塞了啊,所以一直显示是打开网页。

这个不是让它置不置前的问题,在 B/S 程序中就不应该使用 C/S 的组件。

B/S 程序是在浏览器/服务器式模型,之所以会弹出对话框来,是由于你的客户机端浏览器和
服务器是同一台机器。如果用两台机器的话,客户端浏览器在请求页面时也会在服务器端跳出
个对话框,在客户端的机器上并不会跳出来,客户端浏览器则一直处于“正在打开网页”状态,
因为服务端的对话框没有…
[/Quote]
  • 打赏
  • 举报
回复
不知道楼主想要做什么?为什么要弹出个对话框呢?
  • 打赏
  • 举报
回复
代码在那里阻塞了啊,所以一直显示是打开网页。

这个不是让它置不置前的问题,在 B/S 程序中就不应该使用 C/S 的组件。

B/S 程序是在浏览器/服务器式模型,之所以会弹出对话框来,是由于你的客户机端浏览器和
服务器是同一台机器。如果用两台机器的话,客户端浏览器在请求页面时也会在服务器端跳出
个对话框,在客户端的机器上并不会跳出来,客户端浏览器则一直处于“正在打开网页”状态,
因为服务端的对话框没有人去输入东西。一直处于阻塞状态。

所以说 B/S 程序不应该使用 C/S 的组件,应该采用 HTML 页面或者 JavaScript 来进行对
话框的设计。
jdlsfl 2008-05-31
  • 打赏
  • 举报
回复
可能是使用的场合不对

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧