home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.AbstractButton;
- import com.sun.java.swing.JMenuItem;
- import com.sun.java.swing.JRadioButtonMenuItem;
- import com.sun.java.swing.SwingUtilities;
- import com.sun.java.swing.UIManager;
- import com.sun.java.swing.UnsupportedLookAndFeelException;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Cursor;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import java.util.EventObject;
-
- class SwingSet$ToggleUIListener implements ItemListener {
- // $FF: synthetic field
- private final SwingSet this$0;
-
- public void itemStateChanged(ItemEvent var1) {
- Container var2 = SwingSet.sharedInstance().getRootComponent();
- ((Component)var2).setCursor(Cursor.getPredefinedCursor(3));
- JRadioButtonMenuItem var3 = (JRadioButtonMenuItem)((EventObject)var1).getSource();
-
- try {
- if (((AbstractButton)var3).isSelected() && ((AbstractButton)var3).getText().equals("Windows Style Look and Feel")) {
- this.this$0.currentUI = "Windows";
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
- this.this$0.tabPlacement.setEnabled(true);
- SwingUtilities.updateComponentTreeUI(this.this$0.getRootComponent());
- } else if (((AbstractButton)var3).isSelected() && ((AbstractButton)var3).getText().equals("Macintosh Look and Feel")) {
- this.this$0.currentUI = "Macintosh";
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.mac.MacLookAndFeel");
- this.this$0.tabPlacement.setEnabled(false);
- SwingUtilities.updateComponentTreeUI(this.this$0.getRootComponent());
- } else if (((AbstractButton)var3).isSelected() && ((AbstractButton)var3).getText().equals("Motif Look and Feel")) {
- this.this$0.currentUI = "Motif";
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
- this.this$0.tabPlacement.setEnabled(true);
- SwingUtilities.updateComponentTreeUI(this.this$0.getRootComponent());
- } else if (((AbstractButton)var3).isSelected() && ((AbstractButton)var3).getText().equals("Metal Look and Feel")) {
- this.this$0.currentUI = "Metal";
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.metal.MetalLookAndFeel");
- this.this$0.tabPlacement.setEnabled(true);
- SwingUtilities.updateComponentTreeUI(this.this$0.getRootComponent());
- }
- } catch (UnsupportedLookAndFeelException var6) {
- ((JMenuItem)var3).setEnabled(false);
- System.err.println("Unsupported LookAndFeel: " + ((AbstractButton)var3).getText());
-
- try {
- this.this$0.currentUI = "Metal";
- this.this$0.metalMenuItem.setSelected(true);
- UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
- this.this$0.tabPlacement.setEnabled(true);
- SwingUtilities.updateComponentTreeUI(this.this$0.getRootComponent());
- } catch (Exception var5) {
- System.err.println("Could not load LookAndFeel: " + var5);
- }
- } catch (Exception var7) {
- ((JMenuItem)var3).setEnabled(false);
- System.err.println("Could not load LookAndFeel: " + ((AbstractButton)var3).getText());
- }
-
- ((Component)var2).setCursor(Cursor.getPredefinedCursor(0));
- }
-
- SwingSet$ToggleUIListener(SwingSet var1) {
- this.this$0 = var1;
- this.this$0 = var1;
- }
- }
-