Package com.vlsolutions.swing.tabbedpane

Examples of com.vlsolutions.swing.tabbedpane.SmartIconJButton


 
  private void installTabIcons(int tab, boolean selected){
    if (tab < getTabCount()){
      JTabbedPaneSmartIcon icon = (JTabbedPaneSmartIcon) getIconAt(tab);
      if (icon != null){
        SmartIconJButton closeIcon = icon.getSmartButton(0);
        if (selected){
          closeIcon.setIcon(UIManager.getIcon("DockTabbedPane.close"));
          closeIcon.setPressedIcon(UIManager.getIcon("DockTabbedPane.close.pressed"));
          closeIcon.setRolloverIcon(UIManager.getIcon("DockTabbedPane.close.rollover"));
        } else {
          closeIcon.setIcon(UIManager.getIcon("DockTabbedPane.unselected_close"));
          closeIcon.setPressedIcon(UIManager.getIcon("DockTabbedPane.unselected_close.pressed"));
          closeIcon.setRolloverIcon(UIManager.getIcon("DockTabbedPane.unselected_close.rollover"));
        }
        icon.setSmartButton(0, closeIcon);
      }
    }
  }
View Full Code Here


        desktop.close(dc.getDockable());
      }
    };
    closeActions.put(key, closeAction);
   
    SmartIconJButton closeIcon = new SmartIconJButton(closeAction);
   
    if (UIManager.getBoolean("TabbedPane.alternateTabIcons")){ //2005/12/09
      closeIcon.setIcon(UIManager.getIcon("DockTabbedPane.unselected_close"));
      closeIcon.setPressedIcon(UIManager.getIcon("DockTabbedPane.unselected_close.pressed"));
      closeIcon.setRolloverIcon(UIManager.getIcon("DockTabbedPane.unselected_close.rollover"));
    } else {
      closeIcon.setIcon(UIManager.getIcon("DockTabbedPane.close"));
      closeIcon.setPressedIcon(UIManager.getIcon("DockTabbedPane.close.pressed"));
      closeIcon.setRolloverIcon(UIManager.getIcon("DockTabbedPane.close.rollover"));
    }
   
    closeAction.setEnabled(key.isCloseEnabled());
    // add a tooltip
    closeAction.putValue(AbstractAction.SHORT_DESCRIPTION,
View Full Code Here

TOP

Related Classes of com.vlsolutions.swing.tabbedpane.SmartIconJButton

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.