KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > memoire > vainstall > tui > TuiReadmeStep


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 JavaDoc 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("");//VAGlobals.i18n("TuiReadmeStep_Readme"));
74
}
75       catch(IOException ex)
76       {
77       }
78     }
79   }
80 }
81
Popular Tags