Refresh JComboBox
Hi,
I cannot figure out why 'dataList.addItem("+++++++")' from class constructor works and 'dataList.addItem("--")' from reloadBasesList() method (which is being inveoked from the outter MainWindow class does not take any visual effect (there is no new element on the list) even though the number of elements is increasing. Could you help me?
publicclass ToolBar{
private JToolBar toolBar;
private JComboBox dataList;
// [...]
public ToolBar(final MainWindow app){
// [...]
dataList =new JComboBox(Parser.parseBases());
dataList.setModel(new DefaultComboBoxModel());
// [...]
toolBar.add(dataList);
dataList.addItem("+++++++");
}
publicvoid reloadBasesList(){
System.out.println("L: "+dataList.getItemCount());
dataList.addItem("--");
System.out.println("L: "+dataList.getItemCount());
}
}
Output:
L: 1
L: 2

