I recently got involved with java and now i am trying to learn about swing.
But eventhough i tried a simple program
import javax.swing.*;
public final class SimpleFrame extends JFrame {
private SimpleFrame() {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
getContentPane().add(new JLabel("Hello, World!"));
pack();
setLocationRelativeTo(null);
}
public static void main(String[] args) {
new SimpleFrame().setVisible(true);
}
}
JCreator which i use is throwing me this exception:
Exception in thread "main" java.lang.ExceptionInInitializerError
at javax.swing.JPanel.updateUI(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:69)
at javax.swing.JPanel.<init>(JPanel.java:92)
at javax.swing.JPanel.<init>(JPanel.java:100)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:527)
at javax.swing.JRootPane.<init>(JRootPane.java:347)
at javax.swing.JFrame.createRootPane(JFrame.java:260)
at javax.swing.JFrame.frameInit(JFrame.java:241)
at javax.swing.JFrame.<init>(JFrame.java:164)
at SimpleFrame.<init>(SimpleFrame.java:4)
at SimpleFrame.main(SimpleFrame.java:12)
Caused by: java.lang.IllegalArgumentException: 682464 incompatible with Text-specific LCD contrast key
at java.awt.RenderingHints.put(RenderingHints.java:1057)
at sun.awt.windows.WDesktopProperties.getDesktopAAHints(WDesktopProperties.java:338)
at sun.awt.windows.WToolkit.getDesktopAAHints(WToolkit.java:960)
at sun.awt.SunToolkit.getDesktopFontHints(SunToolkit.java:1849)
at sun.awt.windows.WDesktopProperties.setDesktopAAHints(WDesktopProperties.java:281)
at sun.awt.windows.WToolkit.initializeDesktopProperties(WToolkit.java:948)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1734)
at javax.swing.UIManager.<clinit>(UIManager.java:384)
... 11 more
When i try the same program in my friends pc it works just fine. What is the problem with my pc?