JComponent getRenderer(PropertyDisplayer_Inline inline) { inGetRenderer = true; JComponent result = rfactory(inline).getRenderer(inline.getProperty()); if (inline.isTableUI()) { //Actually want an empty border, not null - some components treat //a null border as an invitation to improvise result.setBorder(BorderFactory.createEmptyBorder(0,0,0,0)); } inGetRenderer = false; return result; }
private InplaceEditorFactory factory(PropertyDisplayer_Inline inline) { InplaceEditorFactory result; if (inline.isTableUI()) { if (factory1 == null) { factory1 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory1; } else { if (factory2 == null) { factory2 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory2; } result.setUseRadioBoolean(inline.isRadioBoolean()); result.setRadioButtonMax(inline.getRadioButtonMax()); result.setUseLabels(inline.isUseLabels()); return result; }
/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp(String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && (getClientProperty("useLabels") == null)) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = (val instanceof Integer) ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }
PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) result; boolean tableUI = ((preferences & PREF_TABLEUI) != 0) || Boolean.TRUE.equals(getClientProperty("flat")); //NOI18N inline.setTableUI(tableUI); //NOI18N if (inline.isTableUI()) { inline.setUseLabels(!tableUI);
boolean tableUI = (preferences & PREF_TABLEUI) != 0 || Boolean.TRUE.equals(getClientProperty("flat")); //NOI18N inline.setTableUI(tableUI); //NOI18N if (inline.isTableUI()) { inline.setUseLabels(!tableUI);
private InplaceEditorFactory factory(PropertyDisplayer_Inline inline) { InplaceEditorFactory result; if (inline.isTableUI()) { if (factory1 == null) { factory1 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory1; } else { if (factory2 == null) { factory2 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory2; } result.setUseRadioBoolean(inline.isRadioBoolean()); result.setRadioButtonMax(inline.getRadioButtonMax()); result.setUseLabels(inline.isUseLabels()); return result; }
/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp (String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && getClientProperty("useLabels") == null) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = val instanceof Integer ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }
boolean tableUI = (preferences & PREF_TABLEUI) != 0 || Boolean.TRUE.equals(getClientProperty("flat")); //NOI18N inline.setTableUI(tableUI); //NOI18N if (inline.isTableUI()) { inline.setUseLabels(!tableUI);
JComponent getRenderer(PropertyDisplayer_Inline inline) { inGetRenderer = true; JComponent result = rfactory(inline).getRenderer(inline.getProperty()); if (inline.isTableUI()) { //Actually want an empty border, not null - some components treat //a null border as an invitation to improvise result.setBorder(BorderFactory.createEmptyBorder(0,0,0,0)); } inGetRenderer = false; return result; }
private InplaceEditorFactory factory(PropertyDisplayer_Inline inline) { InplaceEditorFactory result; if (inline.isTableUI()) { if (factory1 == null) { factory1 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory1; } else { if (factory2 == null) { factory2 = new InplaceEditorFactory(inline.isTableUI(), inline.getReusablePropertyEnv()); } result = factory2; } result.setUseRadioBoolean(inline.isRadioBoolean()); result.setRadioButtonMax(inline.getRadioButtonMax()); result.setUseLabels(inline.isUseLabels()); return result; }
/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp (String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && getClientProperty("useLabels") == null) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = val instanceof Integer ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }
JComponent getRenderer(PropertyDisplayer_Inline inline) { inGetRenderer = true; JComponent result = rfactory(inline).getRenderer(inline.getProperty()); if (inline.isTableUI() && null == result.getBorder() ) { //Actually want an empty border, not null - some components treat //a null border as an invitation to improvise result.setBorder(BorderFactory.createEmptyBorder()); } inGetRenderer = false; return result; }
RendererFactory rfactory(final PropertyDisplayer_Inline inline) { RendererFactory factory; if (inline.isTableUI()) { if (rendererFactory1 == null) { rendererFactory1 = new RendererFactory(inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel()); } factory = rendererFactory1; } else { if (rendererFactory2 == null) { rendererFactory2 = new RendererFactory(inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel()); } factory = rendererFactory2; } factory.setUseRadioBoolean(inline.isRadioBoolean()); factory.setUseLabels(inline.isUseLabels()); factory.setRadioButtonMax(inline.getRadioButtonMax()); return factory; }
RendererFactory rfactory(final PropertyDisplayer_Inline inline) { RendererFactory factory; if (inline.isTableUI()) { if (rendererFactory1 == null) { rendererFactory1 = new RendererFactory(inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel()); } factory = rendererFactory1; } else { if (rendererFactory2 == null) { rendererFactory2 = new RendererFactory(inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel()); } factory = rendererFactory2; } factory.setUseRadioBoolean(inline.isRadioBoolean()); factory.setUseLabels(inline.isUseLabels()); factory.setRadioButtonMax(inline.getRadioButtonMax()); return factory; }
RendererFactory rfactory(final PropertyDisplayer_Inline inline) { RendererFactory factory; if (inline.isTableUI()) { if (rendererFactory1 == null) { rendererFactory1 = new RendererFactory( inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel() ); } factory = rendererFactory1; } else { if (rendererFactory2 == null) { rendererFactory2 = new RendererFactory( inline.isTableUI(), inline.getReusablePropertyEnv(), inline.getReusablePropertyEnv().getReusablePropertyModel() ); } factory = rendererFactory2; } factory.setUseRadioBoolean(inline.isRadioBoolean()); factory.setUseLabels(inline.isUseLabels()); factory.setRadioButtonMax(inline.getRadioButtonMax()); return factory; }