Я пытался динамически добавлять/удалять переключатели в/из JPanel и RadioGroup, но после инициализации это не работает. Макет JPanel установлен на Flow Layout. У меня есть следующий метод:
private void addButton(){
JRadioButton jRadioButton = new JRadioButton("1");
jPanel1.add(jRadioButton);
}
Если я вызову это после initComponents в моем конструкторе JFrame Form, он успешно добавит кнопку в JPanel. Если я использую JButton в форме, которая вызывает тот же метод при нажатии, ничего не происходит. Почему не добавляется больше кнопок с каждым кликом? Я также пытался удалить переключатели после инициализации, и это тоже не работает. Я должен упустить что-то очень простое?
revalidate()
, и его следует использовать. - person camickr   schedule 17.02.2021