summaryrefslogtreecommitdiffstats
path: root/src/cppcheckplus/tab/MyTabPage.java
blob: ef26580ea292579f72ca9f70ca9b88e2f8d3d68a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

package cppcheckplus.tab;

import java.awt.BorderLayout;
import javax.swing.JComponent;
import javax.swing.JPanel;

import cppcheckplus.toolbar.MyToolBar;


public class MyTabPage extends JPanel
{
	private MyToolBar toolbar;
	private JPanel centerPane;

	public MyTabPage()
	{
		this(null);
	}

	public MyTabPage(JComponent contentComponent)
	{
		toolbar = new MyToolBar();
		centerPane = new JPanel(new BorderLayout());
		init(contentComponent);
	}

	private void init(JComponent contentComponent)
	{
		setLayout(new BorderLayout());
		add(toolbar, "North");
		add(centerPane, "Center");
		if (contentComponent != null)
			centerPane.add(contentComponent, "Center");
	}

	public JPanel getCenterPane()
	{
		return centerPane;
	}

	public MyToolBar getToolBar()
	{
		return toolbar;
	}
}