如果条件为真,则从JOptionPane Java禁用NO_BUTTON

时间:2013-08-13 11:06:52

标签: java swing joptionpane

我使用了来自JOptionPane的showConfirmDialog方法,其中包含以下选项:YES_NO_CANCEL。如果条件为真,我怎样才能访问和禁用NO_BUTTON? 谢谢!

2 个答案:

答案 0 :(得分:2)

如果上述条件为真,为什么不显示不同类型的对话?

if(canCancel)
{
    JOptionPane.showConfirmDialog(" blah blah blah ");
}
else
{
    JOptionPane.showMessageDialog(" blah blah blah ");
}

答案 1 :(得分:0)

据我所知,如果不覆盖JOptionPane,这是不可能的。

尝试搜索Java的swinglabsjGoodies库。它们内置了你需要的东西。