public final void setEditor(final ComboBoxEditor editor) { ComboBoxEditor _editor = editor; if (SystemInfo.isMac && (UIUtil.isUnderAquaLookAndFeel() || UIUtil.isUnderIntelliJLaF())) { if (editor instanceof UIResource) { _editor = new FixedComboBoxEditor(); } } super.setEditor(new MyEditor(this, _editor)); }
public final void setEditor(final ComboBoxEditor editor) { ComboBoxEditor _editor = editor; if (SystemInfo.isMac && (UIUtil.isUnderAquaLookAndFeel() || UIUtil.isUnderIntelliJLaF())) { if ("AquaComboBoxEditor".equals(editor.getClass().getSimpleName()) || UIUtil.isUnderIntelliJLaF()) { _editor = new FixedComboBoxEditor(); } } super.setEditor(new MyEditor(this, _editor)); }