我想创建一个弹出框,当我单击“检查”按钮时,该框会被激活。它的作用是询问用户是否确定他们要求的内容。如果是,它会执行请求。如果不是,它会回到正常状态。
我知道我说的有点含糊不清但我想创建各种类型的弹出框。
所以我想知道是否有一个网站上有通用弹出框,代码是什么?
我只需要一个可以扩展的简单代码。
答案 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中使用标准消息对话框。