public void setSelectedFill(Paint paint) { this.selectedFill = paint; if (!locked) { if (paint instanceof FlatColor) { freerangeColorPickerPopup.setSelectedColor((FlatColor) paint); rgbhsvpicker.setSelectedColor((FlatColor) paint); } } EventBus.getSystem().publish(new ChangedEvent(ChangedEvent.ObjectChanged, selectedFill, this)); setDrawingDirty(); }