KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > preferences > PersonManagementPreferencePage


1 /*
2  * Created on Dec 9, 2004
3  * by alex
4  *
5  */

6 package com.nightlabs.ipanema.person.preferences;
7
8 import org.eclipse.jface.preference.PreferencePage;
9 import org.eclipse.swt.SWT;
10 import org.eclipse.swt.widgets.Composite;
11 import org.eclipse.swt.widgets.Control;
12 import org.eclipse.swt.widgets.Label;
13 import org.eclipse.ui.IWorkbench;
14 import org.eclipse.ui.IWorkbenchPreferencePage;
15
16 import com.nightlabs.rcp.composite.TightWrapperComposite;
17
18
19 /**
20  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
21  */

22 public class PersonManagementPreferencePage
23 extends
24     PreferencePage
25 implements
26     IWorkbenchPreferencePage
27 {
28     
29     private TightWrapperComposite wrapperComposite;
30     
31     public PersonManagementPreferencePage() {
32         super();
33         System.out.println("Constuctor of PersonManagementPreferencePage was called");
34     }
35     
36   protected Control createContents(Composite parent) {
37     createWrapperComposite(parent);
38     Label label = new Label(wrapperComposite,SWT.PUSH);
39     label.setText("Test label for person management pref page.");
40     return wrapperComposite;
41   }
42   
43   protected void createWrapperComposite(Composite parent) {
44     if (wrapperComposite == null)
45         wrapperComposite = new TightWrapperComposite(parent,SWT.NONE,true);
46   }
47   
48     /**
49      * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench)
50      */

51     public void init(IWorkbench workbench) {
52         
53     }
54   
55
56 }
57
Popular Tags