JOptionPane showOptionDialog

Jon*_*art 4 java dialog joptionpane option

我想使用JOptionPane创建一个showOptionDialog,它有两个按钮:Metric和Imperial.如果说,单击"度量标准",将加载度量标准GUI.相反,如果单击Imperial,则会加载Imperial GUI.

我该怎么做呢?非常感谢.

gad*_*ram 12

int choice = JOptionPane.showOptionDialog(null, //Component parentComponent
                               "Metric or Imperial?", //Object message,
                               "Choose an option", //String title
                               JOptionPane.YES_NO_OPTION, //int optionType
                               JOptionPane.INFORMATION_MESSAGE, //int messageType
                               null, //Icon icon,
                               {"Metric","Imperial"}, //Object[] options,
                               "Metric");//Object initialValue 
if(choice == 0 ){
   //Metric was chosen
}else{
   //Imperial was chosen
}
Run Code Online (Sandbox Code Playgroud)