Curso de Java
Desde cero hasta conexiones con bases de datos MySQL
Curso de Java: Contenido
Aplicación: página 11
[ 8, 9, 10, 11, 12, 13, 14 ]
Aplicación de ejemplo
Aplicación de ejemplo
Vista de resultados
Área de texto para las consultas
Como los objetos de tipo JTextArea son multilínea, puede suceder que el contenido exceda la zona visible; por eso se deben poner dentro de un objeto de la clase JScrollPane, que es un panel que pone a la disposición de los componentes con partes ocultas las barras de desplazamiento horizontal y vertical.
AreaConsulta.java
package visorconsultas.vista;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class AreaConsulta extends JScrollPane{//Esta clase es un panel desplazable
public JTextArea texto;
public AreaConsulta() {
texto=new JTextArea(4,30);
texto.setLineWrap(true);//Hace que las líneas corten en el límite del área
texto.setWrapStyleWord(true);//Hace que corten sólo en palabras completas
setViewportView(texto);//Dentro de las barras se verá le área de texto
}
}