如何在JOptionPane中打开窗格?

时间:2014-04-17 12:08:50

标签: java swing joptionpane

我想在JOptionPane中打开一个窗格,我在窗格上有按钮,

 PPane newPane = new PPane(); 
 int choose = JOptionPane.showConfirmDialog(this, newPane, "Message...",
 JOptionPane.PLAIN_MESSAGE);

现在我可以在JOptionPane中打开我的窗格,但是有一个“确定”按钮,我不想要这个,我只想打开我的窗格,

Object[] options = { "OK", "CANCEL" };
JOptionPane.showOptionDialog(null, "Click OK to continue", "Warning",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);

如果我没有在我的窗格上放置按钮,我打开JOptionPane,然后按OK和取消按钮,现在可以将我的窗格设置为这个吗?

1 个答案:

答案 0 :(得分:2)

您无法将窗格置于JOptionpane对话框中

我建议您自己编写自己的JDialog并将窗格放在那里。 您仍然可以使用正确的构造函数创建Dialog模型:

public JDialog(Frame owner, boolean modal) 

以下是自定义对话框的一个小示例:

http://darksleep.com/player/DialogExample/