在Java中创建一个弹出框

时间:2011-02-11 12:27:30

标签: java popup

我想创建一个弹出框,当我单击“检查”按钮时,该框会被激活。它的作用是询问用户是否确定他们要求的内容。如果是,它会执行请求。如果不是,它会回到正常状态。

我知道我说的有点含糊不清但我想创建各种类型的弹出框。

所以我想知道是否有一个网站上有通用弹出框,代码是什么?

我只需要一个可以扩展的简单代码。

2 个答案:

答案 0 :(得分:4)

我认为JOptionPane就是你想要的。

  • showConfirmDialog:要求确认 问题,如是/否/取消。
  • showInputDialog:提示某些人 输入
  • showMessageDialog:告诉你 用户关于的东西 发生了。
  • showOptionDialog:大人物 统一以上三种。

像你要求的那样获得Yes-No弹出窗口的一个小例子是:

if (JOptionPane.showConfirmDialog(null, "Are you sure about your request?", "Request", 
    JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)
    == JOptionPane.YES_OPTION)
{
 //Do the request
}
else
{
 //Go back to normal
}

但是,此解决方案仅在您使用Swing时才有效。

答案 1 :(得分:3)

您应该检查JDialog以创建自定义消息对话框,或者您可以在JOptionPane中使用标准消息对话框。