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