List of usage examples for com.jgoodies.looks.plastic.theme SkyBluer SkyBluer
SkyBluer
From source file:com.litetech.omt.ui.comp.MainFrame.java
public static void main(String[] args) { try {// ww w . j a v a 2 s. c om PlasticLookAndFeel laf = new Plastic3DLookAndFeel(); //PlasticLookAndFeel.setCurrentTheme(new ExperienceRoyale()); PlasticLookAndFeel.setCurrentTheme(new SkyBluer()); UIManager.setLookAndFeel(laf); } catch (javax.swing.UnsupportedLookAndFeelException ex) { ex.printStackTrace(); } MainFrame frame = new MainFrame(); }
From source file:it.pdfsam.util.ThemeSelector.java
License:Open Source License
/** * Sets the theme/*from ww w. j a v a2 s .c om*/ * @param theme_number Theme number * @return true if no exception in threw */ public boolean setTheme(String theme_number) { try { switch (Integer.parseInt(theme_number)) { case 1: PlasticLookAndFeel.setPlasticTheme(new DesertBlue()); break; case 2: PlasticLookAndFeel.setPlasticTheme(new DesertRed()); break; case 3: PlasticLookAndFeel.setPlasticTheme(new Silver()); break; case 4: PlasticLookAndFeel.setPlasticTheme(new SkyPink()); break; case 5: PlasticLookAndFeel.setPlasticTheme(new SkyKrupp()); break; case 6: PlasticLookAndFeel.setPlasticTheme(new SkyYellow()); break; case 7: PlasticLookAndFeel.setPlasticTheme(new SkyGreen()); break; case 8: PlasticLookAndFeel.setPlasticTheme(new DarkStar()); break; case 9: PlasticLookAndFeel.setPlasticTheme(new BrownSugar()); break; case 10: PlasticLookAndFeel.setPlasticTheme(new DesertGreen()); break; case 11: PlasticLookAndFeel.setPlasticTheme(new ExperienceBlue()); break; case 12: PlasticLookAndFeel.setPlasticTheme(new ExperienceGreen()); break; case 13: PlasticLookAndFeel.setPlasticTheme(new SkyBlue()); break; case 14: PlasticLookAndFeel.setPlasticTheme(new SkyBluer()); default: break; } return true; } catch (NumberFormatException e) { return false; } }
From source file:net.sf.jabref.JabRef.java
License:Open Source License
private void setLookAndFeel() { try {//from w w w.j av a2s . c o m String lookFeel; String systemLnF = UIManager.getSystemLookAndFeelClassName(); if (Globals.prefs.getBoolean(JabRefPreferences.USE_DEFAULT_LOOK_AND_FEEL)) { // Use system Look & Feel by default lookFeel = systemLnF; } else { lookFeel = Globals.prefs.get(JabRefPreferences.WIN_LOOK_AND_FEEL); } // At all cost, avoid ending up with the Metal look and feel: if (lookFeel.equals("javax.swing.plaf.metal.MetalLookAndFeel")) { Plastic3DLookAndFeel lnf = new Plastic3DLookAndFeel(); Plastic3DLookAndFeel.setCurrentTheme(new SkyBluer()); com.jgoodies.looks.Options.setPopupDropShadowEnabled(true); UIManager.setLookAndFeel(lnf); } else { try { UIManager.setLookAndFeel(lookFeel); } catch (Exception e) { // javax.swing.UnsupportedLookAndFeelException (sure; see bug #1278) or ClassNotFoundException (unsure) may be thrown // specified look and feel does not exist on the classpath, so use system l&f UIManager.setLookAndFeel(systemLnF); // also set system l&f as default Globals.prefs.put(JabRefPreferences.WIN_LOOK_AND_FEEL, systemLnF); // notify the user JOptionPane.showMessageDialog(JabRef.jrf, Globals.lang( "Unable to find the requested Look & Feel and thus the default one is used."), Globals.lang("Warning"), JOptionPane.WARNING_MESSAGE); } } } catch (Exception e) { e.printStackTrace(); } // In JabRef v2.8, we did it only on NON-Mac. Now, we try on all platforms boolean overrideDefaultFonts = Globals.prefs.getBoolean(JabRefPreferences.OVERRIDE_DEFAULT_FONTS); if (overrideDefaultFonts) { int fontSize = Globals.prefs.getInt(JabRefPreferences.MENU_FONT_SIZE); UIDefaults defaults = UIManager.getDefaults(); Enumeration<Object> keys = defaults.keys(); Double zoomLevel = null; while (keys.hasMoreElements()) { Object key = keys.nextElement(); if ((key instanceof String) && (((String) key).endsWith(".font"))) { FontUIResource font = (FontUIResource) UIManager.get(key); if (zoomLevel == null) { // zoomLevel not yet set, calculate it based on the first found font zoomLevel = (double) fontSize / (double) font.getSize(); } font = new FontUIResource(font.getName(), font.getStyle(), fontSize); defaults.put(key, font); } } if (zoomLevel != null) { GUIGlobals.zoomLevel = zoomLevel; } } }
From source file:org.codehaus.griffon.runtime.lookandfeel.jgoodies.AbstractJGoodiesLookAndFeelHandler.java
License:Apache License
public AbstractJGoodiesLookAndFeelHandler(@Nonnull String name, @Nonnull LookAndFeel lookAndFeel) { super("JGoodies - " + name); this.lookAndFeel = lookAndFeel; List<JGoodiesLookAndFeelDescriptor> lafs = new ArrayList<>(); lafs.add(new JGoodiesLookAndFeelDescriptor("BrownSugar", new BrownSugar())); lafs.add(new JGoodiesLookAndFeelDescriptor("DarkStar", new DarkStar())); lafs.add(new JGoodiesLookAndFeelDescriptor("DesertBlue", new DesertBlue())); lafs.add(new JGoodiesLookAndFeelDescriptor("DesertBluer", new DesertBluer())); lafs.add(new JGoodiesLookAndFeelDescriptor("DesertGreen", new DesertGreen())); lafs.add(new JGoodiesLookAndFeelDescriptor("DesertRed", new DesertRed())); lafs.add(new JGoodiesLookAndFeelDescriptor("DesertYellow", new DesertYellow())); lafs.add(new JGoodiesLookAndFeelDescriptor("ExperienceBlue", new ExperienceBlue())); lafs.add(new JGoodiesLookAndFeelDescriptor("ExperienceGreen", new ExperienceGreen())); lafs.add(new JGoodiesLookAndFeelDescriptor("ExperienceRoyale", new ExperienceRoyale())); lafs.add(new JGoodiesLookAndFeelDescriptor("LightGray", new LightGray())); lafs.add(new JGoodiesLookAndFeelDescriptor("Silver", new Silver())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyBlue", new SkyBlue())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyBluer", new SkyBluer())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyGreen", new SkyGreen())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyKrupp", new SkyKrupp())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyPink", new SkyPink())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyRed", new SkyRed())); lafs.add(new JGoodiesLookAndFeelDescriptor("SkyYellow", new SkyYellow())); this.supportedDescriptors = lafs.toArray(new JGoodiesLookAndFeelDescriptor[lafs.size()]); }
From source file:org.pdfsam.guiclient.utils.ThemeUtility.java
License:Open Source License
/** * Sets the theme//from w ww .jav a 2s. co m * @param themeNumber Theme number */ public static void setTheme(int themeNumber) { switch (themeNumber) { case 1: PlasticLookAndFeel.setPlasticTheme(new DesertBlue()); break; case 2: PlasticLookAndFeel.setPlasticTheme(new DesertRed()); break; case 3: PlasticLookAndFeel.setPlasticTheme(new Silver()); break; case 4: PlasticLookAndFeel.setPlasticTheme(new SkyPink()); break; case 5: PlasticLookAndFeel.setPlasticTheme(new SkyKrupp()); break; case 6: PlasticLookAndFeel.setPlasticTheme(new SkyYellow()); break; case 7: PlasticLookAndFeel.setPlasticTheme(new SkyGreen()); break; case 8: PlasticLookAndFeel.setPlasticTheme(new DarkStar()); break; case 9: PlasticLookAndFeel.setPlasticTheme(new BrownSugar()); break; case 10: PlasticLookAndFeel.setPlasticTheme(new DesertGreen()); break; case 11: PlasticLookAndFeel.setPlasticTheme(new ExperienceBlue()); break; case 12: PlasticLookAndFeel.setPlasticTheme(new ExperienceGreen()); break; case 13: PlasticLookAndFeel.setPlasticTheme(new SkyBlue()); break; case 14: PlasticLookAndFeel.setPlasticTheme(new SkyBluer()); break; default: break; } }
From source file:org.pmedv.core.gui.ApplicationWindowAdvisorImpl.java
License:Open Source License
@Override public void preWindowCreate() { log.info("initializing."); String laf = (String) Preferences.values.get("org.pmedv.blackboard.BoardDesignerPerspective.lookAndFeel"); try {/*from ww w .ja v a 2s .co m*/ if (laf.equals("Nimbus")) { UIManager.setLookAndFeel(new NimbusLookAndFeel()); } else if (laf.equals("SkyBlue")) { Plastic3DLookAndFeel.setPlasticTheme(new SkyBluer()); UIManager.setLookAndFeel(new Plastic3DLookAndFeel()); com.jgoodies.looks.Options.setPopupDropShadowEnabled(true); } else { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } } catch (Exception e2) { log.info("failed to set look and feel."); } final Color blackboardLightBlue = new Color(225, 234, 242); final Color blackBoardDarkBlue = new Color(182, 191, 205); final Color blackboardLightGrey = new Color(220, 220, 222); UIManager.put("TaskPane.titleBackgroundGradientStart", Color.WHITE); UIManager.put("TaskPane.titleBackgroundGradientEnd", blackboardLightBlue); UIManager.put("TaksPane.specialTitleBackground", blackboardLightBlue); UIManager.put("TaskPane.titleBackground", blackboardLightBlue); UIManager.put("TaskPane.borderColor", blackboardLightBlue); UIManager.put("TaskPane.background", blackboardLightGrey); UIManager.put("TaskPaneContainer.backgroundPainter", new MattePainter(blackBoardDarkBlue)); log.info("setting look and feel to: " + UIManager.getLookAndFeel()); // construct app icon Image iconImage = resources.getIcon("icon.application").getImage(); MediaTracker mt = new MediaTracker(win); mt.addImage(iconImage, 0); try { mt.waitForAll(); } catch (InterruptedException e) { // Silently ignore } InputStream is = getClass().getClassLoader().getResourceAsStream("application.properties"); Properties properties = new Properties(); try { properties.load(is); } catch (IOException e1) { properties.setProperty("version", "not set"); } win.setTitle(windowConfig.getConfig().getTitle() + " Version " + properties.get("version")); win.setIconImage(iconImage); win.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); win.addWindowListener(win); ToolTipManager.sharedInstance().setInitialDelay(100); ToolTipManager.sharedInstance().setDismissDelay(1000); }