hacer gotoxy y clrscr para java
Publicado por miguel (1 intervención) el 01/11/2004 01:25:48
hola
como puedo arreglar mi clase para que pueda hacer un metodo gotoxy como el de c y pueda manejar la pantalla ,que deberia arreglar en los for para que me funcione bien y lo otro hice un metodo para que limpie la pantalla ,bueno la limpia pero como hago para que despues que limpio la pantalla lo nuevo que aparezca salga al principio y no al final si alguien me puede ayudar arreglar mi codigo
gracias
esta es la clase donde tengo el metodo gotoxy y clrscr
public class pantalla
{
public static void clrscr(int n) {
for (int i = 0; i < n; i ++)
System.out.println(" " );
}
public static void gotoxy(int c,int f)
{
for( int i=0;i<c;i++)
{
System.out.println("\n ");
}
for(int j=0;j<f;j++)
{
System.out.println(" ");
}}
}
este es el main
public class jak
{
public static void main(String[] args)
{
int total;
System.out.println("numero1:");
int a=MyInput.readInt();
System.out.println("numero2:");
int b=MyInput.readInt();
total=a*b;
System.out.println("resultado:"+total);
pantalla.clrscr(15);
pantalla.gotoxy(2,1);System.out.println("ingrese nombre:");
String cad=MyInput.readString();
}}
como puedo arreglar mi clase para que pueda hacer un metodo gotoxy como el de c y pueda manejar la pantalla ,que deberia arreglar en los for para que me funcione bien y lo otro hice un metodo para que limpie la pantalla ,bueno la limpia pero como hago para que despues que limpio la pantalla lo nuevo que aparezca salga al principio y no al final si alguien me puede ayudar arreglar mi codigo
gracias
esta es la clase donde tengo el metodo gotoxy y clrscr
public class pantalla
{
public static void clrscr(int n) {
for (int i = 0; i < n; i ++)
System.out.println(" " );
}
public static void gotoxy(int c,int f)
{
for( int i=0;i<c;i++)
{
System.out.println("\n ");
}
for(int j=0;j<f;j++)
{
System.out.println(" ");
}}
}
este es el main
public class jak
{
public static void main(String[] args)
{
int total;
System.out.println("numero1:");
int a=MyInput.readInt();
System.out.println("numero2:");
int b=MyInput.readInt();
total=a*b;
System.out.println("resultado:"+total);
pantalla.clrscr(15);
pantalla.gotoxy(2,1);System.out.println("ingrese nombre:");
String cad=MyInput.readString();
}}
Valora esta pregunta


1