Java 在向数据库交换数据时刷新组合框

Java 在向数据库交换数据时刷新组合框,java,database,swing,refresh,jcombobox,Java,Database,Swing,Refresh,Jcombobox,我有一个程序,其中包含从MySQL服务器数据库获取数据的JComboBox 当我向数据库添加数据时,组合框不会显示它。 我必须重新打开程序才能将新数据添加到ComboBox 如何刷新组合框以自动添加新数据 如何刷新组合框以自动添加新数据 这是关键。您希望“刷新”组合框,而不是创建新的组合框 //jComboBox1 = new javax.swing.JComboBox(); 该代码创建了一个新的组合框,但您从未将该组合框添加到框架中 摆脱那句话。您所需要的只是: jComboBox1.set

我有一个程序,其中包含从MySQL服务器数据库获取数据的
JComboBox

当我向数据库添加数据时,组合框不会显示它。 我必须重新打开程序才能将新数据添加到ComboBox

如何刷新组合框以自动添加新数据

如何刷新组合框以自动添加新数据

这是关键。您希望“刷新”组合框,而不是创建新的组合框

//jComboBox1 = new javax.swing.JComboBox();
该代码创建了一个新的组合框,但您从未将该组合框添加到框架中

摆脱那句话。您所需要的只是:

jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(list1.toArray()));

当前可见的框架组合框将用新数据“刷新”。

谁以及何时添加数据?如果是你(你的应用),你可以在那时重新加载组合。有没有代码可以帮助我们解决你的问题?事实上,很难猜测…在另一个应用程序中将数据添加到数据库中,我想在不同的应用程序中显示此组合框中的数据,而无需重新打开