--- old/src/share/classes/javax/swing/UIManager.java 2011-10-20 15:58:33.163157614 +0100 +++ new/src/share/classes/javax/swing/UIManager.java 2011-10-20 15:58:32.819157614 +0100 @@ -608,7 +608,7 @@ // May be set on Linux and Solaris boxs. return "com.sun.java.swing.plaf.gtk.GTKLookAndFeel"; } - if (osType == OSInfo.OSType.SOLARIS) { + if (osType == OSInfo.OSType.SOLARIS || osType == OSInfo.OSType.AIX) { return "com.sun.java.swing.plaf.motif.MotifLookAndFeel"; } } --- old/src/share/classes/sun/awt/OSInfo.java 2011-10-20 15:58:34.379157614 +0100 +++ new/src/share/classes/sun/awt/OSInfo.java 2011-10-20 15:58:34.035157614 +0100 @@ -39,6 +39,7 @@ WINDOWS, LINUX, SOLARIS, + AIX, UNKNOWN } @@ -101,6 +102,9 @@ } // determine another OS here + if(osName.contains("AIX")) { + return AIX; + } } return UNKNOWN;