Java 在showconfirmDialog中使用工具提示的步骤

Java 在showconfirmDialog中使用工具提示的步骤,java,swing,jbutton,joptionpane,Java,Swing,Jbutton,Joptionpane,我试图在对话框中使用JButton的工具提示功能。我正在使用showconfirmDialog功能。 代码是这样的 int optionSelection = javax.swing.JOptionPane.showConfirmDialog( null, "you have selected XXX checkbox. This will edit YYY file.\n Do you wish to proceed?", null, javax.swing.

我试图在对话框中使用JButton的工具提示功能。我正在使用showconfirmDialog功能。 代码是这样的

int optionSelection =  javax.swing.JOptionPane.showConfirmDialog(
    null,
    "you have selected XXX checkbox. This will edit YYY file.\n Do you wish to proceed?",
    null,
    javax.swing.JOptionPane.YES_NO_CANCEL_OPTION,
    javax.swing.JOptionPane.QUESTION_MESSAGE);
if (optionSelection == javax.swing.JOptionPane.YES_OPTION) {
    //Do something here
} else if (optionSelection == javax.swing.JOptionPane.NO_OPTION) {
    //do something else here
} else {
    //do something different from the above two
}

但是如何为每个按钮添加工具提示功能?我应该创建
JOptionPane
和按钮,然后创建工具提示还是有其他选择?

您不能使用
showConfirmDialog()
执行此操作,但是如果使用
showOptionDialog
可以将
对象[]
作为最后一个参数作为选项传递。如果这些是组件的实例,JOptionPane将使用它们,而不是创建自己的按钮。

“等待响应!”等待付款!