1 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 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 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 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 (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 |