* @param initialValue - if nonnull it is the initial value to choose in this combo box
*/
public OurCombobox (boolean addNull, Object[] list, int width, int height, Object initialValue) {
super(do_copy(list, addNull));
setFont(OurUtil.getVizFont());
setRenderer(new ListCellRenderer() {
public Component getListCellRendererComponent(JList list, Object value, int i, boolean selected, boolean focused) {
if (jlabel == null) jlabel = OurUtil.label("", Color.BLACK, Color.WHITE, new EmptyBorder(0, 2, 0, 0));
jlabel.setText(do_getText(value));
jlabel.setIcon(do_getIcon(value));
jlabel.setBackground(selected ? list.getSelectionBackground() : list.getBackground());