1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| package tdRévision;
import java.util.ArrayList;
import java.util.StringTokenizer;
public class ClearConsole
{
public static void main(String[] args) {
Terminal t = new Terminal();
ArrayList al =new ArrayList();
String str;
( str=t.readLine("Entrer votre Ligne")).trim();
StringTokenizer strTokenizer =new StringTokenizer(str);
while(strTokenizer.hasMoreTokens()) {
Screen screen = new Screen(20,20);
String tempStr = strTokenizer.nextToken();
for(int i=0; i< tempStr.length(); i++) screen.paintAt(tempStr.charAt(i),i,0);al
Object[] arrayOfScreen = al.toArray();
if(arrayOfScreen.length >0) {System.out.println('\f'); ((Screen)arrayOfScreen[0]).draw(t);}
else { t.println("Sorry, No Screen Found");}
String stringRead = null;
int i=0;
(stringRead= t.readLine("Enter:a)Next b)Previous c)Quit >:")).trim();
while(!stringRead.equals("Quit"))
{
if( stringRead.equals("Next") && i<arrayOfScreen.length-1) {System.out.println('\f'); ((Screen)arrayOfScreen[++i]).draw(t);}
else if( stringRead.equals("Previous") && i>0) {System.out.println('\f'); ((Screen)arrayOfScreen[--i]).draw(t);}
else {t.println("Command Not Permitted");}
(stringRead= t.readLine("Enter:a)Next b)Previous c)Quit >:")).trim();
}
}} |
Partager