Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / demo / ImageFrame.java @ 213

History | View | Annotate | Download (1.22 KB)

1
package com.iver.cit.gvsig.fmap.demo;
2

    
3
import javax.swing.JFrame;
4
import javax.swing.JPanel;
5

    
6
import com.iver.cit.gvsig.fmap.DriverIOException;
7
public class ImageFrame extends JFrame {
8

    
9
        private javax.swing.JPanel jContentPane = null;
10

    
11
        /**
12
         * This is the default constructor
13
         */
14
        public ImageFrame() {
15
                super();
16
                initialize();
17
        }
18
        /**
19
         * This method initializes this
20
         * 
21
         * @return void
22
         */
23
        private void initialize() {
24
                this.setSize(300,200);
25
                this.setContentPane(getJContentPane());
26
                this.setTitle("JFrame");
27
                this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
28
        }
29
        /**
30
         * This method initializes jContentPane
31
         * 
32
         * @return javax.swing.JPanel
33
         */
34
        private javax.swing.JPanel getJContentPane() {
35
                if(jContentPane == null) {
36
                        jContentPane = new javax.swing.JPanel();
37
                        jContentPane.setLayout(new java.awt.BorderLayout());
38
                        jContentPane.add(getJPanel(), java.awt.BorderLayout.CENTER);
39
                }
40
                return jContentPane;
41
        }
42
        
43
        private ImageControl jPanel = null;
44
        /**
45
         * This method initializes jPanel        
46
         *         
47
         * @return javax.swing.JPanel        
48
         */    
49
        private JPanel getJPanel() {
50
                if (jPanel == null) {
51
                        try {
52
                                jPanel = new ImageControl();
53
                        } catch (DriverIOException e) {
54
                                e.printStackTrace();
55
                        }
56
                }
57
                return jPanel;
58
        }
59
 }