次のようなオプション ダイアログがあります。
String[] options = ["Yes", "No"]; //button names
int n = JOptionPane.showOptionDialog(singleFrameService.getFrame(),
"Some Question?",
"",
JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE,
null, //do not use a custom Icon
options, //the titles of buttons
options[0]); //default button title
//if press yes
if (n == JOptionPane.YES_OPTION){
//make some if pressed Yes
}
マウスを使用してはい/いいえを押すと、すべて正常に動作します...しかし、キーボードの使用を開始するときに、TABを押して「いいえ」ボタンに移動し、ENTERを押して「はい」オプションを操作します