< prev index next >

src/java.desktop/share/classes/javax/swing/UIManager.java

Print this page

        

*** 577,590 **** UnsupportedLookAndFeelException { if ("javax.swing.plaf.metal.MetalLookAndFeel".equals(className)) { // Avoid reflection for the common case of metal. setLookAndFeel(new javax.swing.plaf.metal.MetalLookAndFeel()); ! } ! else { Class<?> lnfClass = SwingUtilities.loadSystemClass(className); ! setLookAndFeel((LookAndFeel)(lnfClass.newInstance())); } } /** * Returns the name of the <code>LookAndFeel</code> class that implements --- 577,591 ---- UnsupportedLookAndFeelException { if ("javax.swing.plaf.metal.MetalLookAndFeel".equals(className)) { // Avoid reflection for the common case of metal. setLookAndFeel(new javax.swing.plaf.metal.MetalLookAndFeel()); ! } else { Class<?> lnfClass = SwingUtilities.loadSystemClass(className); ! @SuppressWarnings("deprecation") ! LookAndFeel laf = (LookAndFeel)(lnfClass.newInstance()); ! setLookAndFeel(laf); } } /** * Returns the name of the <code>LookAndFeel</code> class that implements
*** 1047,1058 **** LookAndFeel multiLookAndFeel = getLAFState().multiLookAndFeel; if (multiLookAndFeel == null) { String defaultName = "javax.swing.plaf.multi.MultiLookAndFeel"; String className = getLAFState().swingProps.getProperty(multiplexingLAFKey, defaultName); try { ! Class<?> lnfClass = SwingUtilities.loadSystemClass(className); ! multiLookAndFeel = (LookAndFeel)lnfClass.newInstance(); } catch (Exception exc) { System.err.println("UIManager: failed loading " + className); } } return multiLookAndFeel; --- 1048,1060 ---- LookAndFeel multiLookAndFeel = getLAFState().multiLookAndFeel; if (multiLookAndFeel == null) { String defaultName = "javax.swing.plaf.multi.MultiLookAndFeel"; String className = getLAFState().swingProps.getProperty(multiplexingLAFKey, defaultName); try { ! @SuppressWarnings("deprecation") ! Object o = SwingUtilities.loadSystemClass(className).newInstance(); ! multiLookAndFeel = (LookAndFeel)o; } catch (Exception exc) { System.err.println("UIManager: failed loading " + className); } } return multiLookAndFeel;
*** 1382,1391 **** --- 1384,1394 ---- while (p.hasMoreTokens()) { String className = p.nextToken(); try { Class<?> lnfClass = SwingUtilities.loadSystemClass(className); + @SuppressWarnings("deprecation") LookAndFeel newLAF = (LookAndFeel)lnfClass.newInstance(); newLAF.initialize(); auxLookAndFeels.addElement(newLAF); } catch (Exception e) {
< prev index next >