1   /*
2    * Copyright (c) 2006 Stiftung Deutsches Elektronen-Synchroton,
3    * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY.
4    *
5    * THIS SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "../AS IS" BASIS.
6    * WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED
7    * TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE AND
8    * NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
9    * FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
10   * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
11   * THE USE OR OTHER DEALINGS IN THE SOFTWARE. SHOULD THE SOFTWARE PROVE DEFECTIVE
12   * IN ANY RESPECT, THE USER ASSUMES THE COST OF ANY NECESSARY SERVICING, REPAIR OR
13   * CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.
14   * NO USE OF ANY SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
15   * DESY HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
16   * OR MODIFICATIONS.
17   * THE FULL LICENSE SPECIFYING FOR THE SOFTWARE THE REDISTRIBUTION, MODIFICATION,
18   * USAGE AND OTHER RIGHTS AND OBLIGATIONS IS INCLUDED WITH THE DISTRIBUTION OF THIS
19   * PROJECT IN THE FILE LICENSE.HTML. IF THE LICENSE IS NOT INCLUDED YOU MAY FIND A COPY
20   * AT HTTP://WWW.DESY.DE/LEGAL/LICENSE.HTM
21   */
22  
23  package de.desy.acop.demo;
24  
25  import javax.swing.SwingUtilities;
26  import java.awt.BorderLayout;
27  import javax.swing.JPanel;
28  import javax.swing.JFrame;
29  
30  public class AcopDemo extends JFrame {
31  
32  	private static final long serialVersionUID = 1L;
33  
34  	private JPanel jContentPane = null;
35  
36  	/**
37  	 * @param args
38  	 */
39  	public static void main(String[] args) {
40  		// TODO Auto-generated method stub
41  		SwingUtilities.invokeLater(new Runnable() {
42  			public void run() {
43  				AcopDemo thisClass = new AcopDemo();
44  				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
45  				thisClass.setVisible(true);
46  			}
47  		});
48  	}
49  
50  	/**
51  	 * This is the default constructor
52  	 */
53  	public AcopDemo() {
54  		super();
55  		initialize();
56  	}
57  
58  	/**
59  	 * This method initializes this
60  	 * 
61  	 * @return void
62  	 */
63  	private void initialize() {
64  		this.setSize(300, 200);
65  		this.setContentPane(getJContentPane());
66  		this.setTitle("JFrame");
67  	}
68  
69  	/**
70  	 * This method initializes jContentPane
71  	 * 
72  	 * @return javax.swing.JPanel
73  	 */
74  	private JPanel getJContentPane() {
75  		if (jContentPane == null) {
76  			jContentPane = new JPanel();
77  			jContentPane.setLayout(new BorderLayout());
78  		}
79  		return jContentPane;
80  	}
81  
82  }