ui/src/main/java/ucar/nc2/ui/widget/PLAF.java
public void addToMenu(final JMenu menu) {
        final UIManager.LookAndFeelInfo[] plafInfo = UIManager.getInstalledLookAndFeels();
        for (UIManager.LookAndFeelInfo aPlafInfo : plafInfo) {
            addToMenu(aPlafInfo.getName(), aPlafInfo.getClassName(), menu);
        }

        final LookAndFeel current = UIManager.getLookAndFeel();
        System.out.printf("current L&F=%s%n", current.getName());
    }
public void addToMenu(final JMenu menu) {
        final UIManager.LookAndFeelInfo[] plafInfo = UIManager.getInstalledLookAndFeels();
        for (UIManager.LookAndFeelInfo aPlafInfo : plafInfo) {
            addToMenu(aPlafInfo.getName(), aPlafInfo.getClassName(), menu);
        }

        final LookAndFeel current = UIManager.getLookAndFeel();
        System.out.printf("current L&F=%s%n", current.getName());
    }
public void addToMenu ( final JMenu menu ) { final UIManager . LookAndFeelInfo [ ] plafInfo = UIManager . getInstalledLookAndFeels ( ) ; for ( UIManager . LookAndFeelInfo aPlafInfo : plafInfo ) { addToMenu ( aPlafInfo . getName ( ) , aPlafInfo . getClassName ( ) , menu ) ; } final LookAndFeel current = UIManager . getLookAndFeel ( ) ; System . out . printf ( "current L&F=%s%n" , current . getName ( ) ) ; }
Add a set of MenuItems to the given JMenu, one for each possible L&F.
if this platform doesnt support the L&F, disable the MenuItem.
Add a set of MenuItems to the given JMenu one for each possible L&F . if this platform doesnt support the L&F disable the MenuItem .