我正在尝试在对话框中使用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
和按钮,然后创建工具提示还是有其他替代方法吗?
答案 0 :(得分:0)
您无法使用showConfirmDialog()
执行此操作,但是如果您使用showOptionDialog
,则可以将Object[]
作为最后一个参数作为选项传递。如果这些是Component
的实例,则JOptionPane将使用它们而不是创建自己的按钮。