4 //Copyright: Copyright (c) 1999
5 //Author: User Interface group
6 //Company: MatraDatavision
7 //Description:Sets graphics configuration.
9 import javax.swing.UIManager;
15 boolean packFrame = false;
17 //Construct the application
20 ResourceBundle AppRes = ResourceBundle.getBundle("properties.AppRes");
21 Locale aLocale = new Locale(AppRes.getString("language"), "");
23 Locale.setDefault(aLocale);
25 SetupFrame frame = new SetupFrame();
26 //Validate frames that have preset sizes
27 //Pack frames that have useful preferred size info, e.g. from their layout
33 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
34 Dimension frameSize = frame.getSize();
35 if (frameSize.height > screenSize.height)
36 frameSize.height = screenSize.height;
37 if (frameSize.width > screenSize.width)
38 frameSize.width = screenSize.width;
39 frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
40 frame.setVisible(true);
44 public static void main(String[] args)
48 UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
49 // UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());