Package javax.swing.UIManager

Examples of javax.swing.UIManager.LookAndFeelInfo


        UIManager.setLookAndFeel(laf);
        UIManager.removePropertyChangeListener(propertyChangeController);
    }

    public void testLookAndFeelInfo() {
        LookAndFeelInfo lfInfo = new LookAndFeelInfo("Metal",
                "javax.swing.plaf.metal.MetalLookAndFeel");
        assertEquals("Metal", lfInfo.getName());
        assertEquals("javax.swing.plaf.metal.MetalLookAndFeel", lfInfo.getClassName());
        assertEquals(
                "javax.swing.UIManager$LookAndFeelInfo[Metal javax.swing.plaf.metal.MetalLookAndFeel]",
                lfInfo.toString());
    }
View Full Code Here


        UIManager.installLookAndFeel("new", "newClass");
        assertEquals(1, UIManager.getInstalledLookAndFeels().length);
        assertEquals("new", UIManager.getInstalledLookAndFeels()[0].getName());
        assertEquals("newClass", UIManager.getInstalledLookAndFeels()[0].getClassName());
        UIManager.setInstalledLookAndFeels(new LookAndFeelInfo[] {});
        LookAndFeelInfo lfInfo0 = new LookAndFeelInfo("Metal",
                "javax.swing.plaf.metal.MetalLookAndFeel");
        LookAndFeelInfo lfInfo1 = new LookAndFeelInfo("-", "1");
        UIManager.installLookAndFeel(lfInfo0);
        assertEquals(1, UIManager.getInstalledLookAndFeels().length);
        assertEquals(lfInfo0.getName(), UIManager.getInstalledLookAndFeels()[0].getName());
        assertEquals(lfInfo0.getClassName(), UIManager.getInstalledLookAndFeels()[0]
                .getClassName());
View Full Code Here

    final Vector<String> lafNames = new Vector<String>(lafInfo.length + 1);
    final Vector<String> translatedLafNames = new Vector<String>(lafInfo.length + 1);
    lafNames.add("default");
    translatedLafNames.add(TextUtils.getOptionalText("OptionPanel.default"));
    for (int i = 0; i < lafInfo.length; i++) {
      final LookAndFeelInfo info = lafInfo[i];
      final String className = info.getClassName();
      lafNames.add(className);
      translatedLafNames.add(info.getName());
    }
    addCurrentLookAndFeelIfNecessary(lafNames, translatedLafNames);
    optionPanelBuilder.addComboProperty("Appearance/look_and_feel/lookandfeel", LOOKANDFEEL_PROPERTY, lafNames,
        translatedLafNames, IndexedTree.AS_CHILD);
    return new PropertyAction(optionPanelBuilder.getRoot());
View Full Code Here

        UIManager.setLookAndFeel(laf);
        UIManager.removePropertyChangeListener(propertyChangeController);
    }

    public void testLookAndFeelInfo() {
        LookAndFeelInfo lfInfo = new LookAndFeelInfo("Metal",
                "javax.swing.plaf.metal.MetalLookAndFeel");
        assertEquals("Metal", lfInfo.getName());
        assertEquals("javax.swing.plaf.metal.MetalLookAndFeel", lfInfo.getClassName());
        assertEquals(
                "javax.swing.UIManager$LookAndFeelInfo[Metal javax.swing.plaf.metal.MetalLookAndFeel]",
                lfInfo.toString());
    }
View Full Code Here

        UIManager.installLookAndFeel("new", "newClass");
        assertEquals(1, UIManager.getInstalledLookAndFeels().length);
        assertEquals("new", UIManager.getInstalledLookAndFeels()[0].getName());
        assertEquals("newClass", UIManager.getInstalledLookAndFeels()[0].getClassName());
        UIManager.setInstalledLookAndFeels(new LookAndFeelInfo[] {});
        LookAndFeelInfo lfInfo0 = new LookAndFeelInfo("Metal",
                "javax.swing.plaf.metal.MetalLookAndFeel");
        LookAndFeelInfo lfInfo1 = new LookAndFeelInfo("-", "1");
        UIManager.installLookAndFeel(lfInfo0);
        assertEquals(1, UIManager.getInstalledLookAndFeels().length);
        assertEquals(lfInfo0.getName(), UIManager.getInstalledLookAndFeels()[0].getName());
        assertEquals(lfInfo0.getClassName(), UIManager.getInstalledLookAndFeels()[0]
                .getClassName());
View Full Code Here

    setProperty(propertyShowSettings,buffer);
  }

  public synchronized LookAndFeelInfo getLaf(){
    String       buffer;
    LookAndFeelInfo lafInfo=null;

    load();
    buffer=getProperty(propertyLaf,"");
    if(!buffer.equals("")){
      try{
        lafInfo=new LookAndFeelInfo(Class.forName(buffer).getSimpleName(),buffer);
      }catch(Exception e){
        lafInfo=null;
      }

    }
View Full Code Here

      }
    });
  }

  private void close(){
    LookAndFeelInfo lafInfo;
   
    // Save settings
    if(choosedLocale!=null){
      Locale.setDefault(choosedLocale);
      net.sf.cannagrower.CannaGrowerProperties.getProperties().setLocale(choosedLocale);
      Messages.changeLocale(choosedLocale);
    }
    if(choosedLaf!=null){
      lafInfo=new LookAndFeelInfo(javax.swing.UIManager.getLookAndFeel().getName(),javax.swing.UIManager.getLookAndFeel().getClass().getName());
      net.sf.cannagrower.CannaGrowerProperties.getProperties().setLaf(lafInfo);
    }
    net.sf.cannagrower.CannaGrowerProperties.getProperties().setShowSettings(getJCheckBoxShowAtStartup().isSelected());
    net.sf.cannagrower.CannaGrowerProperties.getProperties().setShowDemo(jCheckBoxShowDemo.isSelected());
    CannaGrower.launch();
View Full Code Here

    box.addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {
        try {
          LookAndFeelInfo info = (LookAndFeelInfo) box.getSelectedItem();
          UIManager.setLookAndFeel(info.getClassName());
          SwingUtilities.updateComponentTreeUI(f);
          f.invalidate();
          f.repaint();
        } catch (Exception e1) {
          SimSystem.report(e1);
View Full Code Here

        //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
        //UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");

        LookAndFeelInfo[] installedLookAndFeels = UIManager.getInstalledLookAndFeels();
        for (int i = 0; i < installedLookAndFeels.length; i++) {
            LookAndFeelInfo lookAndFeelInfo = installedLookAndFeels[i];
            System.out.println(lookAndFeelInfo);
        }
        Object fch = UIManager.get("FileChooserUI");

        switch (ui) {
View Full Code Here

   * @param className
   *          the look and feel class name to select
   */
  public void setSelectedLookAndFeelClass(String className) {
    for (int i = 0; i < getSize(); i++) {
      LookAndFeelInfo info = (LookAndFeelInfo) getElementAt(i);
      if (info.getClassName().equals(className)) {
        setSelectedItem(info);
        return;
      }
    }
  }
View Full Code Here

TOP

Related Classes of javax.swing.UIManager.LookAndFeelInfo

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.