1 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 25 public class PreferencesProjectNode extends AbstractVAIBuilderNode { 26 27 PreferencesProjectPanel panel; 28 29 public PreferencesProjectNode() { 30 super(); 31 } 32 33 public String 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 getTitle() { 45 return VAGlobals.getResource("com.memoire.vainstall.builder.Language","PreferencesProjectNode_Title"); 46 } 47 48 public ImageIcon getIcon() { 49 return new javax.swing.ImageIcon (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 |