@Override public int getSize() { return delegateModel.getSize(); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public void setSelectedItem(Object anItem) { E input = null; if (enumClass.isInstance(anItem)) { input = (E) anItem; } else { input = valueMap.get(anItem); } if (input != null || anItem == null) { selected = input; } this.fireContentsChanged(this, 0, getSize()); }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") public void setSelectedItem(Object anItem) { E input = null; if (enumClass.isInstance(anItem)) { input = (E) anItem; } else { input = valueMap.get(anItem); } if (input != null || anItem == null) { selected = input; } this.fireContentsChanged(this, 0, getSize()); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public void setSelectedItem(Object anItem) { E input = null; if (enumClass.isInstance(anItem)) { input = (E) anItem; } else { input = valueMap.get(anItem); } if (input != null || anItem == null) { selected = input; } this.fireContentsChanged(this, 0, getSize()); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public void setSelectedItem(Object anItem) { E input = null; if (enumClass.isInstance(anItem)) { input = (E) anItem; } else { input = valueMap.get(anItem); } if (input != null || anItem == null) { selected = input; } this.fireContentsChanged(this, 0, getSize()); }
public JComboBox<TwoPointPaintType> createStrokePaintCombo() { JComboBox cb = new JComboBox<>(strokePaintModel); cb.setMaximumRowCount(strokePaintModel.getSize()); cb.addActionListener(e -> guiChanged()); return cb; }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public void setSelectedItem(Object anItem) { E input = null; if (enumClass.isInstance(anItem)) { input = (E) anItem; } else { input = valueMap.get(anItem); } if (input != null || anItem == null) { selected = input; } this.fireContentsChanged(this, 0, getSize()); }
public JComboBox<TwoPointPaintType> createFillPaintCombo() { JComboBox cb = new JComboBox<>(fillPaintModel); cb.setMaximumRowCount(fillPaintModel.getSize()); cb.addActionListener(e -> guiChanged()); return cb; }
public JComboBox<ShapeType> createShapeTypeCombo() { JComboBox<ShapeType> shapeTypeCB = new JComboBox<>(typeModel); // make sure all values are visible without a scrollbar shapeTypeCB.setMaximumRowCount(typeModel.getSize()); shapeTypeCB.addActionListener(e -> guiChanged()); return shapeTypeCB; }