KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > memoire > vainstall > builder > util > PreferencesBaseNode


1 /*
2  * $RCSfile: PreferencesBaseNode.java,v $
3  * @modification $Date: 2001/09/28 19:41:42 $
4  * @version $Id: PreferencesBaseNode.java,v 1.1 2001/09/28 19:41:42 hfalk Exp $
5  *
6  */

7
8 package com.memoire.vainstall.builder.util;
9
10 import com.memoire.vainstall.VAGlobals;
11 import com.memoire.vainstall.builder.gui.PreferencesBasePanel;
12
13 import java.awt.*;
14 import javax.swing.*;
15 import javax.swing.border.*;
16 import javax.swing.tree.*;
17
18 /**
19  * This is
20  *
21  * @see
22  *
23  * @author Henrik Falk
24  * @version $Id: PreferencesBaseNode.java,v 1.1 2001/09/28 19:41:42 hfalk Exp $
25  */

26 public class PreferencesBaseNode extends AbstractVAIBuilderNode {
27
28     PreferencesBasePanel panel = null;
29
30     private final static Border loweredBorder = new SoftBevelBorder(BevelBorder.LOWERED);
31
32     public PreferencesBaseNode() {
33         super();
34     }
35
36     public String JavaDoc getName() {
37         return VAGlobals.NAME;
38     }
39
40     public JPanel getUI() {
41         if (panel == null) {
42             panel = new PreferencesBasePanel();
43             panel.setBorder(loweredBorder);
44         }
45
46         return panel;
47     }
48
49     public String JavaDoc getTitle() {
50         return VAGlobals.NAME
51             + VAGlobals.getResource("com.memoire.vainstall.builder.Language","PreferencesBaseNode_Version")
52             + VAGlobals.VERSION;
53     }
54
55     public ImageIcon getIcon() {
56         return new javax.swing.ImageIcon JavaDoc(getClass().getResource("/com/memoire/vainstall/builder/images/New16.gif"));
57     }
58
59     public void start() {
60         ((PreferencesBasePanel)getUI()).initialize(getModel());
61     }
62
63     public void stop() {
64         ((PreferencesBasePanel)getUI()).stop();
65     }
66
67     public void save() {
68     }
69
70 }
71
Popular Tags