El programa que haremos, tendrá un área de texto en toda nuestro programa. También agregaremos un JScrollPane que son las barras de desplazamiento vertical y horizontal:
import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; public class Ventana extends JFrame{ public Ventana(){ setTitle("JTextArea tutorial");//Titulo de la ventana setBounds(200,200,400,350);//Posicion y tamaño de la ventana: X, Y, Width, Height setResizable(false);//La ventana no se podra redimensionar setLayout(null);//Ningun layout, trabajaremos con coordenadas setDefaultCloseOperation(EXIT_ON_CLOSE);//Al cerrar la ventana se cerrara el proceso JTextArea textArea = new JTextArea();//Creamos el JTextArea JScrollPane scroll = new JScrollPane(textArea);//Creamos el JTextArea y le pasamos como parametro el textArea scroll.setBounds(0,0,395,323);//Posicionamos el JScrollPane "scroll" add(scroll);//Agregamos el scroll a la ventana setVisible(true);//Una vez creada la ventana, la hacemos visible } public static void main(String[] args) { new Ventana(); } }
Para usar el JTextArea (Area de texto) y el JScrollPane (Barras de desplazamiento) debemos importar lo siguiente, aparte de lo que ya sabemos:
import javax.swing.JScrollPane; import javax.swing.JTextArea;
Para crear un JTextArea lo hacemos de la siguiente manera:
JTextArea textArea = new JTextArea();//Creamos el JTextArea
Si se fijan cuando creamos el JTextArea, no pusimos ninguna propiedad, como setBounds ni nada de eso.
Después debemos crear un JScrollPane y pasarle como parámetro el JTextArea que queremos que contenga las barras de desplazamiento, en este caso le pasamos textArea, que así es como se llama.
También le estamos poniendo una posición y tamaño y por ultimo lo agregamos a la ventana.
JScrollPane scroll = new JScrollPane(textArea);//Creamos el JTextArea y le pasamos como parametro el textArea scroll.setBounds(0,0,395,323);//Posicionamos el JScrollPane "scroll" add(scroll);//Agregamos el scroll a la ventana
Una vez hecho esto, nos quedara de la siguiente manera:
Bueno gente, espero que el tutorial haya sido de su agrado, nos vemos en el siguiente.
Si les quedo alguna duda, no duden en comentar.
No hay comentarios:
Publicar un comentario