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 |
} |