У меня возникли проблемы с созданным диалогом. Он упаковывает все, чтобы отключить заголовки границ и поля ввода. Я попытался установить размер панели и компонентов, но безрезультатно; размер никогда не меняется. Любая помощь была бы оценена в возможности изменять размеры диалогового окна.изменение размера JDialog box
JTextField account = new JTextField(6);
account.setDocument(new JTextFieldLimit(6));
account.setBorder(new TitledBorder("account"));
String[] firstDigitList = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
JComboBox firstDigitCombo = new JComboBox(firstDigitList);
firstDigitCombo.setSelectedIndex(0);
firstDigitCombo.setBorder(new TitledBorder("Leading Digit Change"));
JPanel panel = new JPanel();
panel.add(account);
panel.add(firstDigitCombo);
int result = JOptionPane.showConfirmDialog(null, panel, "Please Enter Values", JOptionPane.OK_CANCEL_OPTION);
это реальный код или вы делаете некоторые LayoutManager код, а? –
Я предлагаю не использовать JOptionPane, поскольку эти виджеты выполняют некоторую автоматическую калибровку в зависимости от, например, переданная строка. У меня были хорошие результаты, используя дизайнер GUI Netbeans. В вашем случае gui на основе JDialog выполнит эту работу. – boto
реальный код. Пользователь выбирает файл и на основе файла отображается jdialog. У меня есть несколько других компонентов, добавленных в панель, но они оставили их, чтобы сэкономить место на почте. – whitewolfpgh