View Javadoc
1   package test;
2   import javax.swing.JPanel;
3   import java.awt.BorderLayout;
4   import javax.swing.JTabbedPane;
5   import javax.swing.JTextField;
6   import javax.swing.JButton;
7   /*
8    * Created on 2005-maj-08
9    *
10   * TODO To change the template for this generated file go to
11   * Window - Preferences - Java - Code Style - Code Templates
12   */
13  
14  /***
15   * @author Administratör
16   *
17   * TODO To change the template for this generated type comment go to
18   * Window - Preferences - Java - Code Style - Code Templates
19   */
20  public class ModTabPanel extends JPanel {
21  
22  	private JTabbedPane jTabbedPane = null;
23  	private JTextField jTextField = null;
24  	private JButton jButton = null;
25  	/***
26  	 * This is the default constructor
27  	 */
28  	public ModTabPanel() {
29  		super();
30  		initialize();
31  	}
32  	/***
33  	 * This method initializes this
34  	 * 
35  	 * @return void
36  	 */
37  	private  void initialize() {
38  		this.setLayout(new BorderLayout());
39  		//this.setSize(300,200);
40  		this.add(getJTabbedPane(), java.awt.BorderLayout.CENTER);
41  	}
42  	/***
43  	 * This method initializes jTabbedPane	
44  	 * 	
45  	 * @return javax.swing.JTabbedPane	
46  	 */    
47  	private JTabbedPane getJTabbedPane() {
48  		if (jTabbedPane == null) {
49  			jTabbedPane = new JTabbedPane();
50  			jTabbedPane.addTab("test", null, getJTextField(), null);
51  			jTabbedPane.addTab(null, null, getJButton(), null);
52  		}
53  		return jTabbedPane;
54  	}
55  	/***
56  	 * This method initializes jTextField	
57  	 * 	
58  	 * @return javax.swing.JTextField	
59  	 */    
60  	private JTextField getJTextField() {
61  		if (jTextField == null) {
62  			jTextField = new JTextField();
63  			jTextField.setText("test");
64  		}
65  		return jTextField;
66  	}
67  	/***
68  	 * This method initializes jButton	
69  	 * 	
70  	 * @return javax.swing.JButton	
71  	 */    
72  	private JButton getJButton() {
73  		if (jButton == null) {
74  			jButton = new JButton();
75  		}
76  		return jButton;
77  	}
78     }