试图让它工作,它是我的 GUI 的最后一部分,不完全确定这一切是如何工作的:L 这是我的代码。“youtube,facebook,twitter”部分是字符串调用顺便说一句。基本上发生的事情是 facebook 选项同时打开 twitter 和 facebook。
public static void SocialMedia(){
Object[] possibleValues = { "Twitter", "YouTube", "FaceBook" };
Object selectedValue = JOptionPane.showInputDialog(null,"Where would you like to go?", "",JOptionPane.QUESTION_MESSAGE, null,possibleValues, possibleValues[0]);
if (selectedValue != null) {
if (selectedValue.toString().equals(possibleValues[2])) {
try {
Desktop.getDesktop().browse(new URI(YouTube));
} catch (IOException | URISyntaxException e) {
}
} else {
try {
Desktop.getDesktop().browse(new URI(Twitter));
} catch (IOException | URISyntaxException e) { }
}
try {
Desktop.getDesktop().browse(new URI(FaceBook));
} catch (IOException | URISyntaxException e) {}
}
}