标题:请问JOptionPane.showMessageDialog弹出的窗口能设成是模态的吗?怎么设?
只看楼主
hitjhb
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-7-22
结帖率:0
已结贴  问题点数:20 回复次数:7 
请问JOptionPane.showMessageDialog弹出的窗口能设成是模态的吗?怎么设?
如JOptionPane.showMessageDialog(null,"请输入密码!!" );弹出的不是模态的啊
搜索更多相关主题的帖子: 输入密码 null 
2013-07-22 16:57
岁月如刀
Rank: 6Rank: 6
来 自:冰冻星球
等 级:侠之大者
威 望:7
帖 子:165
专家分:477
注 册:2013-7-21
得分:10 

把这个null改成一个对话框试试~

Now. Game over.
2013-07-22 23:04
xioun
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:68
专家分:309
注 册:2013-4-8
得分:10 
super(他的父容器,true);

命若天定,我就破了这个天!
2013-07-23 09:44
hitjhb
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-7-22
得分:0 
回复 2楼 岁月如刀
改成一个对话框?怎么改啊?什么对话框啊?我是菜鸟啊
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
import javax.swing.JOptionPane;
/**
 * @author Administrator
 *
 */
public class UserBean {
    private java.lang.String userName;
    private java.lang.String password;
    public UserBean() {
    }
public java.lang.String getUserName() {
        return userName;
    }
 public void setUserName(java.lang.String userName) {
        this.userName = userName;
    }
 public java.lang.String getPassword() {
        return password;
    }
public void setPassword(java.lang.String password) {
        this.password = password;
    }
 public String loginUser() {
    if("myeclipse".equals(getUserName()) && "myeclipse".equals(getPassword()))
            {return "success"; }
        else if("".equals(getUserName())||getUserName() == null)
            {
            JOptionPane.showMessageDialog( null,"用户名不能为空");     这里怎么定父窗口啊???
          return "re";}
        else if(!"".equals(getUserName()) && "".equals(getPassword()))
                {JOptionPane.showMessageDialog(null,"请输入密码!!");
            return"re";}
           return "failure";}
    public String exitUser(){
        int returnValue;
        returnValue = JOptionPane.showConfirmDialog(null, "确实要退出吗?", "退出程序", JOptionPane.YES_NO_OPTION);
        if (returnValue == JOptionPane.YES_OPTION)
        {FacesContext fc = FacesContext.getCurrentInstance();
        HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
        session.invalidate();
        return "exit";}
        else return "";
    }
    public String reLogin(){
        return "re";
    }
    private String message;
    public String getMessage() {
    return message;
    }
    public void setMessage(String message) {
    this.message = message;
    }
    }
2013-07-23 10:43
hitjhb
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-7-22
得分:0 
我是jsf做个登陆界面  想让用户名为空时点登陆弹出模态的提示窗口  
2013-07-23 10:47
hitjhb
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-7-22
得分:0 
回复 3楼 xioun
不会啊。。。。父容器怎么弄
2013-07-23 10:48
岁月如刀
Rank: 6Rank: 6
来 自:冰冻星球
等 级:侠之大者
威 望:7
帖 子:165
专家分:477
注 册:2013-7-21
得分:0 

奇怪,你这是用JSF做界面,为什么用SWING?你这样运行,界面是显示在Server端吧?

用JQuery啦~轻轻松松~

Now. Game over.
2013-07-23 11:17
hitjhb
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-7-22
得分:0 
回复 7楼 岁月如刀
我是个菜鸟 没学过 百度怎么弹出窗口就看到它了 然后就用他了
2013-07-23 20:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-417791-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.220237 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved