Я сделал класс, который расширяет jframe. У меня есть макет границы для jframe и некоторых компонентов, а также jpanel с абсолютным макетом для хранения некоторых кнопок и jcombobox. Поле со списком содержит некоторые значения из таблицы. И таблица берет значения из запроса mysql. Я удаляю или добавляю какие-то записи через кнопки и потом обновляю таблицу.
Все отлично работает, кроме поля со списком, которое не обновляет значения. Чтобы работать, мне нужно закрыть jframe и снова открыть его. Я прочитал много статей и руководств о перекраске и т. д., но в моем случае ничего не работает. Слушатель действий также является тем же классом, который расширяет jframe.
Любой способ сделать это? Пожалуйста, будьте проще, так как я новичок в программировании на Java. Спасибо!
revalidate()
на JComboBox после того, как изменили его модель? - person Guillaume Polet   schedule 09.03.2012JComboBox
по мере обновления содержимогоJTable
. Или другой подход может заключаться в том, что, когда вы получаете значения из своегоDatabase
и помещаете их в свойJTable
, вы можете добавить их вList
, который вы можете использовать для обновления содержимого вашегоJComboBox
после того, как вы закончите обновлениеJTable
. - person nIcE cOw   schedule 09.03.2012