/** Generic code to set properties appropriately from any of the renderer * fetching methods */ private void configureFrom(Object value, JComponent target, boolean selected, boolean leadSelection) { if (value == null) { value = ""; } setText((value == null) ? "" : value.toString()); setSelected(selected); if (selected) { setParentFocused(checkFocused(target)); } else { setParentFocused(false); } setEnabled(target.isEnabled()); setLeadSelection(leadSelection); setFont(target.getFont()); }
/** Restore the renderer to a pristine state */ public void reset() { parentFocused = false; setCentered(false); html = null; indent = 0; border = null; setIcon(null); setOpaque(false); selected = false; leadSelection = false; prefSize = null; type = Type.UNKNOWN; renderStyle = HtmlRenderer.STYLE_CLIP; setFont(UIManager.getFont("controlFont")); //NOI18N setIconTextGap(3); setEnabled(true); border = null; //Defensively ensure the insets haven't been messed with EMPTY_INSETS.top = 0; EMPTY_INSETS.left = 0; EMPTY_INSETS.right = 0; EMPTY_INSETS.bottom = 0; }
/** Generic code to set properties appropriately from any of the renderer * fetching methods */ private void configureFrom (Object value, JComponent target, boolean selected, boolean leadSelection) { if (value == null) { value = ""; } setText (value == null ? "" : value.toString()); setSelected(selected); if (selected) { setParentFocused(checkFocused(target)); } else { setParentFocused(false); } setEnabled (target.isEnabled()); setLeadSelection (leadSelection); setFont (target.getFont()); }
/** Generic code to set properties appropriately from any of the renderer * fetching methods */ private void configureFrom (Object value, JComponent target, boolean selected, boolean leadSelection) { if (value == null) { value = ""; } setText (value == null ? "" : value.toString()); setSelected(selected); if (selected) { setParentFocused(checkFocused(target)); } else { setParentFocused(false); } setEnabled (target.isEnabled()); setLeadSelection (leadSelection); setFont (target.getFont()); }
/** Restore the renderer to a pristine state */ public void reset() { parentFocused = false; setCentered (false); html = null; indent = 0; border = null; setIcon (null); setOpaque (false); selected = false; leadSelection = false; prefSize = null; type = TYPE_UNKNOWN; renderStyle = HtmlRenderer.STYLE_CLIP; setFont (UIManager.getFont("controlFont")); //NOI18N setIconTextGap (3); setEnabled (true); border = null; //Defensively ensure the insets haven't been messed with EMPTY_INSETS.top = 0; EMPTY_INSETS.left = 0; EMPTY_INSETS.right = 0; EMPTY_INSETS.bottom = 0; }
/** Restore the renderer to a pristine state */ public void reset() { parentFocused = false; setCentered (false); html = null; indent = 0; border = null; setIcon (null); setOpaque (false); selected = false; leadSelection = false; prefSize = null; type = TYPE_UNKNOWN; renderStyle = HtmlRenderer.STYLE_CLIP; setFont (UIManager.getFont("controlFont")); //NOI18N setIconTextGap (3); setEnabled (true); border = null; //Defensively ensure the insets haven't been messed with EMPTY_INSETS.top = 0; EMPTY_INSETS.left = 0; EMPTY_INSETS.right = 0; EMPTY_INSETS.bottom = 0; }