1 package com.memoire.vainstall.tui; 2 3 import java.io.*; 4 import com.memoire.vainstall.*; 5 6 public class TuiReadmeStep 7 extends TuiDefaultStep 8 implements VAReadmeStep 9 { 10 private boolean accepted_=false; 11 12 public TuiReadmeStep() 13 { 14 super(); 15 } 16 17 public void setText(InputStream lic) 18 { 19 TuiWizard.clear(); 20 TuiWizard.title(); 21 TuiWizard.println(VAGlobals.i18n("TuiReadmeStep_Readme")); 22 TuiWizard.separator(); 23 TuiWizard.println(""); 24 25 if(lic==null) 26 { 27 TuiWizard.println(VAGlobals.i18n("TuiReadmeStep_NoReadme")); 28 } 29 else 30 { 31 try 32 { 33 if(!TuiWizard.skip) 34 { 35 LineNumberReader in=new LineNumberReader(new InputStreamReader(lic, "UTF-8")); 36 String line=in.readLine(); 37 int n=3; 38 while(line!=null) 39 { 40 line=line.replace('\014',' '); 41 TuiWizard.println(line); 42 n++; 43 if(n%21==0) 44 { 45 TuiWizard.enter(); 46 47 TuiWizard.clear(); 48 TuiWizard.title(); 49 TuiWizard.println(VAGlobals.i18n("TuiReadmeStep_Readme")); 50 TuiWizard.separator(); 51 TuiWizard.println(""); 52 n=3; 53 } 54 line=in.readLine(); 55 } 56 in.close(); 57 58 if(n%21!=0) 59 { 60 while(n%21!=0) { TuiWizard.println(""); n++; } 61 TuiWizard.enter(); 62 } 63 } 64 65 TuiWizard.clear(); 66 TuiWizard.title(); 67 TuiWizard.println(VAGlobals.i18n("TuiReadmeStep_Readme")); 68 TuiWizard.separator(); 69 TuiWizard.println(""); 70 TuiWizard.println(VAGlobals.i18n("TuiReadmeStep_Thanks")); 71 for(int i=5; i<22; i++) TuiWizard.println(""); 72 TuiWizard.info(); 73 TuiWizard.println(""); } 75 catch(IOException ex) 76 { 77 } 78 } 79 } 80 } 81 | Popular Tags |