diff options
Diffstat (limited to 'java/src')
-rwxr-xr-x | java/src/IceGrid/AdminGUI.java | 23 | ||||
-rwxr-xr-x | java/src/IceGrid/MainPane.java | 2 |
2 files changed, 16 insertions, 9 deletions
diff --git a/java/src/IceGrid/AdminGUI.java b/java/src/IceGrid/AdminGUI.java index fefa4156720..284b8b0de40 100755 --- a/java/src/IceGrid/AdminGUI.java +++ b/java/src/IceGrid/AdminGUI.java @@ -24,8 +24,6 @@ import javax.swing.UIManager; import javax.swing.border.EmptyBorder;
import java.awt.BorderLayout;
-import com.jgoodies.looks.plastic.PlasticLookAndFeel;
-
import java.util.prefs.Preferences;
public class AdminGUI extends JFrame
@@ -134,16 +132,25 @@ public class AdminGUI extends JFrame getContentPane().add((StatusBarI)_model.getStatusBar(), BorderLayout.PAGE_END);
}
- private static void createAndShowGUI(String[] args) {
-
- // JGoodies L&F
+ private static void createAndShowGUI(String[] args)
+ {
try
{
- UIManager.setLookAndFeel(new com.jgoodies.looks.plastic.PlasticXPLookAndFeel());
+ if(UIManager.getSystemLookAndFeelClassName().equals("apple.laf.AquaLookAndFeel"))
+ {
+ System.setProperty("apple.laf.useScreenMenuBar", "true");
+ UIManager.setLookAndFeel("apple.laf.AquaLokkAndFeel");
+ }
+ else // JGoodies L&F
+ {
+ UIManager.setLookAndFeel("com.jgoodies.looks.plastic.PlasticXPLookAndFeel");
+ }
}
catch(Exception e)
- {}
-
+ {
+ System.err.println(e.toString());
+ }
+
//
// Create and set up the window.
//
diff --git a/java/src/IceGrid/MainPane.java b/java/src/IceGrid/MainPane.java index b14d427ac0b..ae61cbee9d4 100755 --- a/java/src/IceGrid/MainPane.java +++ b/java/src/IceGrid/MainPane.java @@ -197,7 +197,7 @@ public class MainPane extends JSplitPane // // Work-around for Java bug #4833524 // - tree.setUI(new PlasticTreeUI()); + // tree.setUI(new PlasticTreeUI()); tree.setBorder(new EmptyBorder(5, 5, 5, 5)); tree.setCellRenderer(renderer); |