gpt4 book ai didi

java - 在单独的行上显示选项对话框按钮

转载 作者:行者123 更新时间:2023-12-02 09:14:03 26 4
gpt4 key购买 nike

无法让 OptionDialog 中的按钮显示在新行上。它们都出现在一行中,但我希望将它们放在不同的行上。

我还尝试设置一个框架来添加到 OptionDialog(以设置最大宽度),但它对我来说也不起作用。

任何想法/帮助/建议表示赞赏。

Object[] options = { "Button1", "Button2", "Button3", "Button4", 
"Button5 On a newLine\n\n", "Button 6", "Button 7" };
int x = JOptionPane.showOptionDialog(null, "Choose a button..", "Title",
JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE,
null, options, options[0]);

最佳答案

考虑这个替代方案。

combo box options

import javax.swing.*;

class Options {

public static void main(String[] args) throws Exception {
SwingUtilities.invokeLater( new Runnable() {
public void run() {
Object[] options = {
"Option 1",
"Option 2",
"Option 3",
"Option 4",
"Option 5",
"Option 6",
"Option 7",
"None of the above"
};
JComboBox optionList = new JComboBox(options);
optionList.setSelectedIndex(7);
JOptionPane.showMessageDialog(null, optionList, "Title",
JOptionPane.QUESTION_MESSAGE);
}
});
}
}

关于java - 在单独的行上显示选项对话框按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com