用Java创建弹出框

问题描述:

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

我知道我说的有点模棱两可,但我想创建各种类型的弹出框。

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

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

+2

你在使用Swing吗?或者你是否在web应用程序上工作(在这种情况下,你正在使用哪个框架)? – romaintaz 2011-02-11 12:30:34

我认为JOptionPane是你想要的。

  • showConfirmDialog:问一个确认 问题,就像是/否/取消。
  • showInputDialog:提示输入一些 。
  • showMessageDialog:告诉 用户发生了一些事情,发生了 。
  • showOptionDialog:The Grand 以上三者的统一。

一个小例子来得到一个是 - 没有弹出像你这样问是:

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才有效。

+0

哦,很酷。我会看看它。谢谢扎克L. – 2011-02-11 12:30:59

+0

的确,但只有当他在Swing上工作时,情况并非一定如此...... – romaintaz 2011-02-11 12:31:10

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