svn-gvsig-desktop / branches / CqCMSDvp / libraries / libCq CMS for java.old / src / org / cresques / ui / DefaultTabPanel.java @ 1750
History | View | Annotate | Download (1.05 KB)
1 |
/*
|
---|---|
2 |
* Creado el 3-marzo-2005
|
3 |
*/
|
4 |
package org.cresques.ui; |
5 |
|
6 |
import java.awt.BorderLayout; |
7 |
import java.awt.Dimension; |
8 |
|
9 |
import javax.swing.JPanel; |
10 |
import javax.swing.JTabbedPane; |
11 |
|
12 |
import org.cresques.io.GeoRasterFile; |
13 |
import org.cresques.ui.DefaultDialogPanel; |
14 |
import org.cresques.ui.raster.SaveSetupPanel; |
15 |
|
16 |
/**
|
17 |
* @author Nacho Brodin <brodin_ign@gva.es>
|
18 |
*/
|
19 |
public class DefaultTabPanel extends DefaultDialogPanel { |
20 |
|
21 |
protected JTabbedPane tabbedPane = null; |
22 |
|
23 |
|
24 |
/**
|
25 |
*
|
26 |
* @param tabTitle
|
27 |
* @param panel
|
28 |
*/
|
29 |
public DefaultTabPanel() {
|
30 |
|
31 |
super();
|
32 |
this.setBounds(0,0,355,230); |
33 |
this.getContentPanel();
|
34 |
this.getTabPane();
|
35 |
contentPane.add( tabbedPane, BorderLayout.CENTER );
|
36 |
|
37 |
} |
38 |
|
39 |
|
40 |
|
41 |
private JTabbedPane getTabPane(){ |
42 |
|
43 |
if(tabbedPane==null){ |
44 |
tabbedPane = new JTabbedPane(); |
45 |
} |
46 |
return tabbedPane;
|
47 |
|
48 |
} |
49 |
/**
|
50 |
*
|
51 |
* @param title
|
52 |
* @param panel
|
53 |
*/
|
54 |
protected void addTab(String title, JPanel panel){ |
55 |
|
56 |
tabbedPane.add(title, panel); |
57 |
} |
58 |
|
59 |
/**
|
60 |
*
|
61 |
* @return
|
62 |
*/
|
63 |
public JTabbedPane getTab() { |
64 |
|
65 |
return tabbedPane;
|
66 |
|
67 |
} |
68 |
|
69 |
} |
70 |
|