我有一個JPanel
「演示文稿」與JComboBox
。這JComboBox
從數據庫中獲取元素。我有另一個JPanel
「插入」,其中我插入數據庫元素。更新jpanel內容
如果我插入一個新的數據庫元素,我想用新插入的元素「演示文稿」JPanel
組合框更新。這可能嗎?
我有一個JPanel
「演示文稿」與JComboBox
。這JComboBox
從數據庫中獲取元素。我有另一個JPanel
「插入」,其中我插入數據庫元素。更新jpanel內容
如果我插入一個新的數據庫元素,我想用新插入的元素「演示文稿」JPanel
組合框更新。這可能嗎?
是的。使用模型來填充演示文稿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);
我會建議你使用模型和presentation model
將是一個良好的開端,看看here
是。 (15個字符) –
你是否遵循任何軟件模型,比如'MVC'或'Presentation'模型? –