Statistics
| Revision:

svn-gvsig-desktop / branches / CqCMSDvp / libraries / libCq CMS for java.old / src / org / cresques / ui / DefaultTabPanel.java @ 1756

History | View | Annotate | Download (918 Bytes)

1
/*
2
 * Creado el 3-marzo-2005
3
 */
4
package org.cresques.ui;
5

    
6
import java.awt.BorderLayout;
7

    
8
import javax.swing.JPanel;
9
import javax.swing.JTabbedPane;
10

    
11
/**
12
 * @author Nacho Brodin <brodin_ign@gva.es>
13
 */
14
public class DefaultTabPanel extends DefaultDialogPanel {
15
        
16
        protected JTabbedPane                tabbedPane = null;
17
        
18
        
19
        /**
20
         * 
21
         * @param tabTitle
22
         * @param panel
23
         */
24
        public DefaultTabPanel() {
25
                
26
                super();
27
                this.setBounds(0,0,355,230);
28
            this.getContentPanel();
29
            this.getTabPane();
30
                contentPane.add( tabbedPane, BorderLayout.CENTER );
31
                                        
32
        }
33
 
34
        
35
        
36
        private JTabbedPane getTabPane(){
37
        
38
                if(tabbedPane==null){
39
                        tabbedPane = new JTabbedPane();
40
                }
41
                return tabbedPane;
42
                
43
        }
44
        /**
45
         * 
46
         * @param title
47
         * @param panel
48
         */
49
        protected void addTab(String title, JPanel panel){
50
                        
51
                tabbedPane.add(title, panel);
52
        }
53
        
54
        /**
55
         * 
56
         * @return
57
         */
58
        public JTabbedPane getTab() {
59
                
60
                return tabbedPane;
61
                
62
        }
63
        
64
}
65