Statistics
| Revision:

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