@Override public Object createValue(UIDefaults table) { return new MenuArrowIcon(null); } };
public Object createValue(UIDefaults table) { return new MenuArrowIcon(null); } };
@Override protected void installDefaults() { super.installDefaults(); this.menuItem.setRolloverEnabled(true); // this.menuItem.setOpaque(false); this.arrowIcon = new MenuArrowIcon((JMenu) this.menuItem); this.defaultTextIconGap = SubstanceSizeUtils .getTextIconGap(SubstanceSizeUtils .getComponentFontSize(this.menuItem)); this.menuItem.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.TRUE); LookAndFeel.installProperty(menuItem, "opaque", Boolean.FALSE); }
@Override protected void installDefaults() { super.installDefaults(); this.menuItem.setRolloverEnabled(true); // this.menuItem.setOpaque(false); this.arrowIcon = new MenuArrowIcon((JMenu) this.menuItem); this.defaultTextIconGap = SubstanceSizeUtils .getTextIconGap(SubstanceSizeUtils .getComponentFontSize(this.menuItem)); this.menuItem.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.TRUE); LookAndFeel.installProperty(menuItem, "opaque", Boolean.FALSE); }