org.biojava.nbio.structure.align.webstart.AligUIManager Maven / Gradle / Ivy
/*
* BioJava development code
*
* This code may be freely distributed and modified under the
* terms of the GNU Lesser General Public Licence. This should
* be distributed with the code. If you do not have a copy,
* see:
*
* http://www.gnu.org/copyleft/lesser.html
*
* Copyright for this code is held jointly by the individual
* authors. These should be listed in @author doc comments.
*
* For more information on the BioJava project and its aims,
* or to join the biojava-l mailing list, visit the home page
* at:
*
* http://www.biojava.org/
*
* Created on Apr 6, 2010
* Author: Andreas Prlic
*
*/
package org.biojava.nbio.structure.align.webstart;
import javax.swing.*;
import javax.swing.UIManager.LookAndFeelInfo;
public class AligUIManager
{
public static void setLookAndFeel(){
try {
String system = UIManager.getSystemLookAndFeelClassName();
if ( system != null) {
//System.out.println("setting look and feel to " + system);
UIManager.setLookAndFeel(system);
}
//System.out.println("Installed Look And Feels:");
LookAndFeelInfo[] feels = UIManager.getInstalledLookAndFeels();
if ( feels != null){
//for ( LookAndFeelInfo info: feels){
//System.out.println(info.getName() + " " + info.getClassName());
// }
}
//System.out.println("Auxiliary Look And Feels:");
// LookAndFeel[] looks = UIManager.getAuxiliaryLookAndFeels();
//printLookAndFeel(looks);
} catch ( Exception e ) {
e.printStackTrace();
}
}
// private static void printLookAndFeel(LookAndFeel[] looks)
// {
//
// if ( looks != null){
// System.out.println("got " + looks.length + " lookAndFeels");
// for (LookAndFeel laf : looks){
// System.out.println(laf.getDescription());
// }
// } else {
// System.out.println("No other LookAndFeels found.");
// }
//
// }
}