Crear una ventana con cuadro de texto
Alguien me puede decir como crear una ventana que yo pueda ejecutar(tipo windows con boton para cerrar) con un cuadro de texto dentro que tenga un par de barras para moverse de arriba abajo i de un lado al otro, y el cuadro contenga el texto que yo le pase o directamente el contenido de un fichero...
Muchas gracias de antemano!
Muchas gracias de antemano!
Pues... en la API de java está todo.
javax.swing.JFrame -> Ventana.
javax.swing.JTextArea ->Cuadro de texto.
java.util.Scanner+java.lang.StringBuilder -> Obtener texto de archivo.
Detallaré un poco más esto último:
String saltoDeLinea=System.getProperty("line.separator");
Scanner entrada=new Scanner(new File("nombreArchivo.txt");
StringBuilder texto=new StringBuilder();
while(entrada.hasNextLine()){
texto.append(entrada.nextLine());
texto.append(saltoDeLinea);
}
<cuadro de texto>.setText(texto.toString());
javax.swing.JFrame -> Ventana.
javax.swing.JTextArea ->Cuadro de texto.
java.util.Scanner+java.lang.StringBuilder -> Obtener texto de archivo.
Detallaré un poco más esto último:
String saltoDeLinea=System.getProperty("line.separator");
Scanner entrada=new Scanner(new File("nombreArchivo.txt");
StringBuilder texto=new StringBuilder();
while(entrada.hasNextLine()){
texto.append(entrada.nextLine());
texto.append(saltoDeLinea);
}
<cuadro de texto>.setText(texto.toString());