社区
Web 开发
帖子详情
JOptionPane.showMessageDialog(null,"");
hippoppower
2008-05-31 11:06:03
用 JOptionPane.showMessageDialog(null,"");弹一个对话框,当程序运行到弹出对话框的时候,浏览器一直在"正在打开网页",对话框不弹,怎么回事?
...全文
336
7
打赏
收藏
JOptionPane.showMessageDialog(null,"");
用 JOptionPane.showMessageDialog(null,"");弹一个对话框,当程序运行到弹出对话框的时候,浏览器一直在"正在打开网页",对话框不弹,怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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]
火龙果被占用了
2008-06-01
打赏
举报
回复
不知道楼主想要做什么?为什么要弹出个对话框呢?
火龙果被占用了
2008-06-01
打赏
举报
回复
代码在那里阻塞了啊,所以一直显示是打开网页。
这个不是让它置不置前的问题,在 B/S 程序中就不应该使用 C/S 的组件。
B/S 程序是在浏览器/服务器式模型,之所以会弹出对话框来,是由于你的客户机端浏览器和
服务器是同一台机器。如果用两台机器的话,客户端浏览器在请求页面时也会在服务器端跳出
个对话框,在客户端的机器上并不会跳出来,客户端浏览器则一直处于“正在打开网页”状态,
因为服务端的对话框没有人去输入东西。一直处于阻塞状态。
所以说 B/S 程序不应该使用 C/S 的组件,应该采用 HTML 页面或者 JavaScript 来进行对
话框的设计。
jdlsfl
2008-05-31
打赏
举报
回复
可能是使用的场合不对
javax.
JOptionPane
.show
Message
Dialog
还行 javax.
JOptionPane
.show
Message
Dialog
(java)Swing中弹出对话框的几种方式
(java)Swing中弹出对话框的几种方式
java弹窗美化Demo
主要代码: String cmd = ae.getActionCommand(); if (CMD_1.equals(cmd)) { // 设置按钮显示效果 UIManager.put("OptionPane.buttonFont", new FontUIResource(new Font("宋体", Font.ITALIC, 13))); // 设置文本显示效果 UIManager.put("OptionPane.
message
Font", new FontUIResource(new Font("宋体", Font.ITALIC, 13)));
JOptionPane
.show
Message
Dialog
(
null
, "我是用UIManager设置过的
Dialog
"); } else if (CMD_2.equals(cmd)) { // 确定按钮 JButton btnYes = new JButton("可以了哦"); btnYes.setFont(new Font("幼圆", Font.BOLD, 16)); btnYes.setForeground(Color.MAGENTA); // 否定按钮 JButton btnNo = new JButton("不行不行"); btnNo.setFont(new Font("幼圆", Font.ITALIC, 18)); btnNo.setForeground(Color.PINK); // 按钮选项加入数组 Object[] options = { btnYes, btnNo }; // 文本内容 JLabel label = new JLabel("我是加入了Label和JButton的
Dialog
这样可以吗?"); label.setForeground(Color.ORANGE); label.setFont(new Font("宋体", Font.ITALIC, 16)); // 显示
Dialog
JOptionPane
.showOption
Dialog
(
null
, label, "标题",
JOptionPane
.YES_NO_OPTION,
JOptionPane
.QUESTION_
MESSAGE
,
null
, options, options[0]); } else if (CMD_3.equals(cmd)) {
JOptionPane
.showConfirm
Dialog
(
null
, new JLabel("
你好
我是HTML实现的哦~
"), "使用HTML!",
JOptionPane
.YES_NO_OPTION); }
Java
JoptionPane
java__
JOptionPane
.show
Message
Dialog
对话框的说明
java项目之餐饮管理系统
java项目package project.action.
dialog
Action; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.
JOptionPane
; import project.dao.common.DbException; import project.dao.dataDao.LoginInfoDao; import project.dao.dataDaoImpl.LoginInfoDaoImpl; import project.view.
dialog
.AddLoginInfo
Dialog
; import project.vo.LoginInfoVo; /** * 添加登录账号action * * @author Administrator * */ public class AddLoginInfoAction implements ActionListener { private AddLoginInfo
Dialog
dialog
; public AddLoginInfoAction(AddLoginInfo
Dialog
dialog
) { this.
dialog
=
dialog
; } public void actionPerformed(ActionEvent e) { String name = e.getActionCommand(); if (name.equals("确定")) { // 检验输入是否正确 if (
dialog
.checkInputValue()) { LoginInfoDao dao =
null
; LoginInfoVo vo =
null
; try { // 获得界面输入信息 vo =
dialog
.getInputInfo(); String confirm =
dialog
.getConfirm(); if (vo.getLog_pwd().equals(confirm)) { dao = new LoginInfoDaoImpl(); if (dao.insertLoginInfo(vo)) { // 打印提示信息
JOptionPane
.show
Message
Dialog
(
null
, "添加登录人员成功", "提示信息",
JOptionPane
.YES_OPTION);
dialog
.dispose(); } else { // 打印提示信息
JOptionPane
.show
Message
Dialog
(
null
, "添加登录人员失败", "提示信息",
JOptionPane
.YES_OPTION); } } else { // 如果密码确认输入错误,打印提示信息
JOptionPane
.show
Message
Dialog
(
null
, "密码确认错误,请重新输入", "提示信息",
JOptionPane
.YES_OPTION); } } catch (DbException ex) {
JOptionPane
.show
Message
Dialog
(
null
, ex.get
Message
(), "提示信息",
JOptionPane
.YES_OPTION); } } else {
JOptionPane
.show
Message
Dialog
(
null
, "请确认输入是否完整正确", "提示信息",
JOptionPane
.YES_OPTION); } } else if (name.equals("取消")) {
dialog
.dispose(); } } }
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章