KickJava   Java API By Example, From Geeks To Geeks.

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


1 /*
2  * $RCSfile: PreferencesProjectNode.java,v $
3  * @modification $Date: 2001/09/28 19:41:42 $
4  * @version $Id: PreferencesProjectNode.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.PreferencesProjectPanel;
12
13 import java.awt.*;
14 import javax.swing.*;
15 import javax.swing.tree.*;
16
17 /**
18  * This is
19  *
20  * @see
21  *
22  * @author Henrik Falk
23  * @version $Id: PreferencesProjectNode.java,v 1.1 2001/09/28 19:41:42 hfalk Exp $
24  */

25 public class PreferencesProjectNode extends AbstractVAIBuilderNode {
26
27     PreferencesProjectPanel panel;
28
29     public PreferencesProjectNode() {
30         super();
31     }
32
33     public String JavaDoc getName() {
34        return VAGlobals.getResource("com.memoire.vainstall.builder.Language","PreferencesProjectNode_Name");
35     }
36
37     public JPanel getUI() {
38         if (panel == null) {
39             panel = new PreferencesProjectPanel();
40         }
41         return panel;
42     }
43
44     public String JavaDoc getTitle() {
45         return VAGlobals.getResource("com.memoire.vainstall.builder.Language","PreferencesProjectNode_Title");
46     }
47
48     public ImageIcon getIcon() {
49         return new javax.swing.ImageIcon JavaDoc(getClass().getResource("/com/memoire/vainstall/builder/images/New16.gif"));
50     }
51
52     public void start() {
53         if(model != null) {
54             ((PreferencesProjectPanel)getUI()).initialize(getModel());
55         }
56     }
57
58     public void stop() {
59         ((PreferencesProjectPanel)getUI()).stop();
60     }
61
62     public void save() {
63         ((PreferencesProjectPanel)getUI()).save();
64    }
65
66 }
67
Popular Tags