Problème d'affichage d'objets dans un 'Screen'
Code:
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();
}
}} |
Voilà le code que j'ai pu écrire qui m'affiche un carré de 20 x 20 ( bordure en + ) j'aimerai afficher ma classe Abonné ci dessous dans le carré mais je n'ai su d'où m'y prendre je suis débutante et j'aimerais être guidé s'il vous plait :) (mon code s'exécute qu'avec la présence de deux autres classes Terminal et Screen).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| import java.util.ArrayList;
import java.util.Iterator;
public class Abonné {
public static void main(String[] args) {
ArrayList<String> maListe = new ArrayList<String>();
maListe.add("Blabla" );
maListe.add("0317977869" );
maListe.add("quartier" );
maListe.add("silent feather" );
maListe.add("nianiania" );
Iterator<String> it = maListe.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
} |