не может получить кнопки в OptionDialog, чтобы появиться на новой строке. Все они появляются в одной строке, но я хотел бы иметь их на отдельных строках.showOptionDialog кнопки на отдельных линиях
Я также попытался настроить рамку для добавления в 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]);
'JOptionPane' является отличным компонентом, когда вы можете использовать его как есть. Но если требуется слишком много настроек, обычно проще прокручивать собственный диалог. –