有一段如下的代码
exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Object[] options = { "<html>是 (<u>Y</u>)</html>", "<html>否 (<u>N</u>)</html>" };
int n = JOptionPane.showOptionDialog(null, "真的要退出吗?", "提示",
JOptionPane.YES_NO_OPTION, // 弹窗方式
JOptionPane.QUESTION_MESSAGE, // 弹窗提示类型
null, // 不使用系统图标
options, // 按钮内容
options[1] // 设置默认按钮
);
if (n == JOptionPane.YES_OPTION) {
System.exit(0);
} else {
//...
}
}
});
如何给showOptionDialog里的按钮添加快捷键,比如按下Alt+Y的时候,响应“是”按钮谢谢
exit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Object[] options = { "<html>是 (<u>Y</u>)</html>", "<html>否 (<u>N</u>)</html>" };
int n = JOptionPane.showOptionDialog(null, "真的要退出吗?", "提示",
JOptionPane.YES_NO_OPTION, // 弹窗方式
JOptionPane.QUESTION_MESSAGE, // 弹窗提示类型
null, // 不使用系统图标
options, // 按钮内容
options[1] // 设置默认按钮
);
if (n == JOptionPane.YES_OPTION) {
System.exit(0);
} else {
//...
}
}
});
如何给showOptionDialog里的按钮添加快捷键,比如按下Alt+Y的时候,响应“是”按钮谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货