/** Overridden to clear state after painting once */ public void paintComponent(Graphics g) { setEnabled(isEnabled() && PropUtils.checkEnabled (this, editor, this.env)); //We may paint without a parent in PropertyPanel, so do a layout to //ensure there's something to paint doLayout();//just in case some L&F will render directly super.paintComponent(g); //Clear cached values clear(); }
private JComponent prepareCombobox(PropertyEditor editor, PropertyEnv env) { ComboboxRenderer ren = comboboxRenderer(); ren.clear(); ren.setEnabled(true); ren.connect(editor,env); return ren.getComponent(); }
/** Overridden to clear state after painting once */ public void paintComponent(Graphics g) { setEnabled(isEnabled() && env.isEditable()); //We may paint without a parent in PropertyPanel, so do a layout to //ensure there's something to paint doLayout(); //just in case some L&F will render directly super.paintComponent(g); //Clear cached values clear(); }
private JComponent prepareCombobox(PropertyEditor editor, PropertyEnv env) { ComboboxRenderer ren = comboboxRenderer(); ren.clear(); ren.setEnabled(true); ren.connect(editor, env); return ren.getComponent(); }
private JComponent prepareCombobox(PropertyEditor editor, PropertyEnv env) { ComboboxRenderer ren = comboboxRenderer(); ren.clear(); ren.setEnabled(true); ren.connect(editor,env); return ren.getComponent(); }
/** Overridden to clear state after painting once */ public void paintComponent(Graphics g) { setEnabled(isEnabled() && PropUtils.checkEnabled (this, editor, this.env)); //We may paint without a parent in PropertyPanel, so do a layout to //ensure there's something to paint doLayout();//just in case some L&F will render directly super.paintComponent(g); //Clear cached values clear(); }