1 19 20 package jemmyI18NWizard.wizardSupport; 21 22 import org.netbeans.test.oo.gui.jam.JamButton; 23 import org.netbeans.test.oo.gui.jam.JamList; 24 import org.netbeans.test.oo.gui.jello.JelloWizard; 25 import org.netbeans.test.oo.gui.jello.JelloBundle; 26 import org.netbeans.test.oo.gui.jello.JelloUtilities; 27 import org.netbeans.test.oo.gui.jelly.MainFrame; 28 29 public class Page0 extends JelloWizard { 30 protected JamButton addSourceButton; 31 protected JamButton removeSourceButton; 32 protected JamList sourceList; 33 34 private static final String wizardBundle = "org.netbeans.modules.i18n.wizard.Bundle"; 35 private static final String i18nBundle = "org.netbeans.modules.i18n.Bundle"; 36 37 38 39 private static final String addSourceButtonLabel = JelloBundle.getString(wizardBundle, "CTL_AddSource"); 40 private static final String removeSourceButtonLabel = JelloBundle.getString(wizardBundle, "CTL_RemoveSource"); 41 42 43 public Page0() { 44 super(JelloUtilities.getForteFrame(), JelloBundle.getString(wizardBundle, "LBL_WizardTitle")); 45 sourceList = this.getJamList(1); 46 removeSourceButton = this.getJamButton(removeSourceButtonLabel); 47 addSourceButton = this.getJamButton(addSourceButtonLabel); 48 } 49 50 public void init() { 51 String wizardSubmenuItem = JelloBundle.getString(wizardBundle, "LBL_WizardActionName"); 52 int position = wizardSubmenuItem.indexOf('&'); 53 if(position != -1) { 54 StringBuffer sb = new StringBuffer (wizardSubmenuItem); 55 sb.deleteCharAt(position); 56 wizardSubmenuItem = sb.toString(); 57 } 58 MainFrame.getMainFrame().pushToolsMenuNoBlock(JelloBundle.getString(i18nBundle, "LBL_I18nGroupActionName") + "|" + wizardSubmenuItem); 59 } 60 61 public void addSource() { 62 addSourceButton.doClickNoBlock(); 63 } 64 65 public void removeSource() { 66 removeSourceButton.doClick(); 67 } 68 69 public int getItemCount() { 70 return sourceList.getSize(); 71 } 72 73 74 public boolean selectItem(int index) { 75 return sourceList.selectItem(index); 76 } 77 78 public boolean selectItem(String item) { 79 return sourceList.selectItem(item); 80 } 81 82 public String getSelectedItem() { 83 return sourceList.getSelectedItem(); 84 } 85 86 87 protected void updatePanel(int panelIndex) { 88 } 89 90 } 91 92 93 | Popular Tags |