【发布时间】:2020-09-21 00:38:25
【问题描述】:
我正在开发一个让用户从命令列表中进行选择的程序。我的程序有几个命令,JOptionPane.showOptionDialog() 水平显示它们。
如您所见,窗口比我的屏幕宽。我想把它放在有两排按钮而不是一排的地方,这样用户就可以看到所有的选项。
具体如何做到这一点?
这是我的代码:
public int getCommand (String[] commands) {
return JOptionPane.showOptionDialog
(null,
"Choose an option below", // Prompt message
windowTitle, // Window title
JOptionPane.YES_NO_CANCEL_OPTION, // Option type
JOptionPane.QUESTION_MESSAGE, // Message type
null, // Icon
commands, // List of commands
commands[commands.length - 1]);
}
【问题讨论】:
-
如果您的对话框需要更复杂,请不要使用 JOptionPane。 Intead,创建并显示一个模态 JDialog。
标签: java swing joptionpane