我有一个JPanel
"演示文稿"使用JComboBox
。此JComboBox
从数据库中获取元素。我有另一个JPanel
"插入"我在其中插入数据库元素。
如果我插入一个新的数据库元素,我希望" presentation" JPanel
组合框用新插入的元素更新。这可能吗?
答案 0 :(得分:2)
是。使用模型填充演示文稿JComboBox。从数据库填充模型以开始您的过程。
插入新数据库元素时,还会将该值插入演示文稿JComboBox模型中。更新模型将更新JComboBox。
这是一个从数据库加载ComboBoxModel的示例。
ResultSet results = aJBDCStatement.executeQuery(
"Select columnName FROM tableName");
DefaultComboBoxModel model = new DefaultComboBoxModel();
while (result.next()) {
model.addElement(results.getString(1));
}
JComboBox comboBox = new JComboBox(model);
然后,你只需要
model.addElement(elementString);
答案 1 :(得分:0)
我建议您使用模型,presentation model
将是一个良好的开端,看看here