是否可以为 JOptionPane 对话框中的按钮分配热键和助记符?我希望能够在 JOptionPane 生成的消息对话框中使用选项是、否和取消,按 Y 以点击是按钮,按 N 以点击否按钮并转义以激活转义按钮。同样,在带有“确定”和“取消”按钮的对话框中,我希望能够通过输入和退出来激活它们。
我已经尝试将 JButtons 传递到 JOptionPane 的按钮对象数组中,并且已经设置了助记符。助记符起作用并且按钮在对话框中正确显示,但是,它们在被激活时无法正常工作。最值得注意的是,他们不处理对话框。
将热键和助记符添加到 JOptionPane 对话框的按钮的正确方法是什么?