1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.ini4j.demo;
17
18 import java.awt.Dimension;
19
20 import javax.swing.JFrame;
21 import javax.swing.SwingUtilities;
22 import javax.swing.UIManager;
23
24 public class DemoMain implements Runnable
25 {
26 private Demo _demo;
27
28 public static void main(String[] args)
29 {
30 try
31 {
32 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
33 }
34 catch (Exception x)
35 {
36 x.printStackTrace();
37 }
38
39 SwingUtilities.invokeLater(new DemoMain());
40 }
41
42 @Override public void run()
43 {
44 JFrame frame = new JFrame("TopLevelDemo");
45
46 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
47 frame.setPreferredSize(new Dimension(800, 600));
48 _demo = new Demo(frame.getContentPane());
49 _demo.init();
50 frame.pack();
51 frame.setVisible(true);
52 }
53 }