Bonjour tout le monde,

Je suis en train d'essayer ce code HelloWorld mais j'ai une erreur que je n'arrive pas à résoudre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import javax.swing.JFrame;
 
import com.mxgraph.swing.mxGraphComponent;
import com.mxgraph.view.mxGraph;
 
public class HelloWorld extends JFrame
{
    private static final long serialVersionUID = 1L;
 
    public HelloWorld()
    {
        super("Hello, World!");
 
        mxGraph graph = new mxGraph();
        Object parent = graph.getDefaultParent();
 
        graph.getModel().beginUpdate();
        try
        {
            Object v1 = graph.insertVertex(parent, null, "Hello", 20, 20, 80, 30);
            Object v2 = graph.insertVertex(parent, null, "World!", 240, 150, 80, 30);
            graph.insertEdge(parent, null, "Edge", v1, v2);
        }
        finally
        {
            graph.getModel().endUpdate();
        }
 
        mxGraphComponent graphComponent = new mxGraphComponent(graph);
        getContentPane().add(graphComponent);
    }
 
    public static void main(String[] args)
    {
        HelloWorld frame = new HelloWorld();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400, 320);
        frame.setVisible(true);
    }
 
}
L'erreur est:
Exception in thread "main" java.lang.ExceptionInInitializerError
at javax.swing.JPanel.updateUI(JPanel.java:126)
at javax.swing.JPanel.<init>(JPanel.java:86)
at javax.swing.JPanel.<init>(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:117)
at javax.swing.JRootPane.createGlassPane(JRootPane.java:545)
at javax.swing.JRootPane.<init>(JRootPane.java:365)
at javax.swing.JFrame.createRootPane(JFrame.java:277)
at javax.swing.JFrame.frameInit(JFrame.java:258)
at javax.swing.JFrame.<init>(JFrame.java:225)
at HelloWorld.<init>(HelloWorld.java:20)
at HelloWorld.main(HelloWorld.java:43)
Caused by: java.lang.IllegalArgumentException: 0 incompatible with Text-specific LCD contrast key
at java.awt.RenderingHints.put(RenderingHints.java:1075)
at sun.awt.windows.WDesktopProperties.getDesktopAAHints(WDesktopProperties.java:310)
at sun.awt.windows.WToolkit.getDesktopAAHints(WToolkit.java:916)
at sun.awt.SunToolkit.getDesktopFontHints(SunToolkit.java:1874)
at sun.awt.windows.WDesktopProperties.getProperties(WDesktopProperties.java:247)
at sun.awt.windows.WToolkit.updateProperties(WToolkit.java:871)
at sun.awt.windows.WToolkit.lazilyInitWProps(WToolkit.java:823)
at sun.awt.windows.WToolkit.lazilyLoadDesktopProperty(WToolkit.java:812)
at java.awt.Toolkit.getDesktopProperty(Toolkit.java:1802)
at javax.swing.UIManager.<clinit>(UIManager.java:376)
... 11 more
Quelqu'un saurait-il m'expliquer d'où vient le problème ?

Merci d'avance.