1
2 package org.xrn.gui;
3
4 import javax.swing.JFrame;
5 import javax.swing.UIManager;
6
7 /***
8 *
9 * Main class to start the application. Set the look&feel and open the main window
10 * @author Carsten Maneg
11 * Date Nov 7, 2004
12 * Time 5:40:05 PM
13 */
14
15 public class StartXMLReleaseNotes{
16
17 private static final String ERRORMESSAGE = "ERROR ! Can't find Look&Feel.";
18
19 /***
20 * @param args
21 *
22 */
23 public static void main( String args[ ] ){
24
25 try{
26 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
27
28 // UIDefaults def = UIManager.getDefaults();
29 // Set set = def.entrySet();
30 // Iterator it = set.iterator();
31 // Object test = null;
32 // while( it.hasNext() ){
33 // test = it.next();
34 // }
35 //
36 //
37 // Enumeration enum = def.keys();
38 // Object ob = null;
39 // Object value = null;
40 // while( enum.hasMoreElements() ){
41 // ob = enum.nextElement();
42 // value = def.get( ob );
43 // if( ob.toString().startsWith("Button") && value instanceof ColorUIResource ){
44 // ColorUIResource colorUI = (ColorUIResource)value;
45 // int red = colorUI.getRed();
46 // int blue = colorUI.getBlue();
47 // int green = colorUI.getGreen();
48 // Color col = new Color( red, green, blue );
49 // System.out.print( ob.toString() );
50 // if( col.equals( Color.black ) )
51 // System.out.println( " " + "BLACK" );
52 // else if( col.equals( Color.white ) )
53 // System.out.println( " " + "WHITE" );
54 // else if( col.equals( Color.blue ) )
55 // System.out.println( " " + "BLUE" );
56 // else if( col.equals( Color.red ) )
57 // System.out.println( " " + "RED" );
58 // else if( col.equals( Color.green ) )
59 // System.out.println( " " + "GREEN" );
60 // else if( col.equals( Color.gray ) )
61 // System.out.println( " " + "GRAY" );
62 // else
63 // System.out.println( " " + col.toString() );
64 // }
65 // String s = value.toString();
66 // if( ob.toString().startsWith("Button") ){
67 // System.out.print( ob.toString() );
68 // System.out.println( " " + s );
69 // }
70 // }
71 // UIManager.getDefaults().put( "Button.showMnemonics", Boolean.TRUE );
72
73 JFrame f = new XRNMainWindow( );
74 }
75 catch(Exception ex){
76 MessageWindow.mitteilung( ERRORMESSAGE + '\n' + "Details: " + ex.getMessage() );
77 }
78 }
79 }