动态更改 JComboBox
我正在成功地从数据库中获取数据值。我还将它们存储到数组中。我需要加载 String 数组作为响应键操作的项执行。如何重新加载项目 的项目 每当按下一个键时,因为提取的值取决于按下的键。很简单,我需要动态刷新项目。String[]
JComboBox
JComboBox
JComboBox
我正在成功地从数据库中获取数据值。我还将它们存储到数组中。我需要加载 String 数组作为响应键操作的项执行。如何重新加载项目 的项目 每当按下一个键时,因为提取的值取决于按下的键。很简单,我需要动态刷新项目。String[]
JComboBox
JComboBox
JComboBox
DefaultComboBoxModel<String> model = new DefaultComboBoxModel<>( yourStringArray );
comboBox.setModel( model );
这是用于说明默认组合框模型的演示
public class ComboPanel extends JPanel {
JComboBox jcbo;
// this is constructor
public ComboPanel(ArrayList<String> items) {
jcbo = new JComboBox();
// getting exiting combo box model
DefaultComboBoxModel model = (DefaultComboBoxModel) jcbo.getModel();
// removing old data
model.removeAllElements();
for (String item : items) {
model.addElement(item);
}
// setting model with new data
jcbo.setModel(model);
// adding combobox to panel
this.add(jcbo);
}
}
我希望这将有助于小:)