Changeset 17516
- Timestamp:
- 2008-10-10T13:49:43+13:00 (16 years ago)
- Location:
- release-kits/shared/ant-installer
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/shared/ant-installer/src/org/tp23/antinstaller/input/SelectInput.java
r17514 r17516 70 70 } 71 71 public String getText() { 72 if( org.tp23.antinstaller.Installer.langPack != null ){ 73 return org.tp23.antinstaller.Installer.langPack.getString(getProperty() + "." + idx +".displayText"); 72 if( org.tp23.antinstaller.Installer.langPack != null ) { 73 String r = org.tp23.antinstaller.Installer.langPack.getString( getProperty() + "." + idx + ".displayText" ); 74 if ( r != null ) return r; 74 75 } 75 76 return text; … … 81 82 if ( useAsLocale ) { 82 83 //expect something like 'en' or or something like 'en_US' 84 Locale newLocale = null; 83 85 if ( value.length() == 2 ) { 84 Locale.setDefault( new Locale(value) ); 86 newLocale = new Locale(value); 87 Locale.setDefault( newLocale ); 85 88 } else if ( value.length() == 5 ) { 86 Locale.setDefault( new Locale(value.substring(0,2), value.substring(3,5)) ); 89 newLocale = new Locale(value.substring(0,2), value.substring(3,5)); 90 Locale.setDefault( newLocale ); 87 91 } //else { you're out of luck } 88 org.tp23.antinstaller.Installer.langPack = ResourceBundle.getBundle("resources.LanguagePack" );92 org.tp23.antinstaller.Installer.langPack = ResourceBundle.getBundle("resources.LanguagePack", newLocale ); 89 93 } 90 94 } -
release-kits/shared/ant-installer/src/org/tp23/antinstaller/renderer/swing/SimpleInputPageRenderer.java
r15206 r17516 99 99 100 100 public void instanceInit() throws Exception { 101 102 101 ToolTipManager.sharedInstance().setInitialDelay(0); 103 102 ToolTipManager.sharedInstance().setDismissDelay(Integer.MAX_VALUE); 104 105 106 103 overflow = ((SimpleInputPage)page).isOverflow(); 107 104 if(overflow){ -
release-kits/shared/ant-installer/src/org/tp23/antinstaller/renderer/swing/SwingPageRenderer.java
r17514 r17516 17 17 18 18 import java.awt.BorderLayout; 19 import java.awt.FlowLayout; 19 20 import java.awt.Color; 20 21 import java.awt.Dimension; … … 53 54 54 55 // holds the next back buttons etc 55 private JPanel controlPanel = new JPanel( );56 private JPanel controlPanel = new JPanel(new FlowLayout(FlowLayout.CENTER,20,3)); 56 57 57 58 private JButton backButton = new JButton(); … … 107 108 } 108 109 109 110 public void reInit() { 111 backButton.setText(org.tp23.antinstaller.Installer.langPack.getString("backButton"));// "<< Back"); 112 cancelButton.setText(org.tp23.antinstaller.Installer.langPack.getString("cancelButton"));// "Cancel"); 113 nextButton.setText(org.tp23.antinstaller.Installer.langPack.getString("nextButton"));// "Next >>"); 114 finishButton.setText(ctx.getInstaller().getFinishButtonText()); 115 titleLabel.setText(page.getDisplayText()); 116 } 117 110 118 private void jbInit() throws Exception { 111 119 -
release-kits/shared/ant-installer/src/org/tp23/antinstaller/runtime/SwingRunner.java
r17514 r17516 272 272 for (int i = 0; i < pages.length; i++) { 273 273 SwingPageRenderer renderer = RendererFactory.getSwingPageRenderer(pages[i]); 274 if (i == 0) { 275 renderer.getBackButton().setEnabled(false); 276 } 274 if (i == 0) renderer.getBackButton().setEnabled(false); 277 275 renderer.setContext(swingCtx); 278 276 renderer.setPageCompletionListener(this); … … 287 285 288 286 protected void renderNext(SwingPageRenderer renderer) throws ClassNotFoundException, InstallException { 287 try { 288 renderer.instanceInit(); 289 renderer.reInit(); 290 } catch ( Exception e ) { 291 System.err.println( "Couldn't initialise a page" ); 292 System.exit(1); 293 } 294 295 289 296 renderer.updateDefaultValues(); 290 297 frame.getContentPane().removeAll();
Note:
See TracChangeset
for help on using the changeset viewer.