Documente Academic
Documente Profesional
Documente Cultură
GRAFICACIN Mostrar texto e imgenes en una ventana Alumno: Carlos Alberto Angel Angel
JLABEL
Con frecuencia, los diseadores de GUI proporcionan texto que indique el propsito de cada componente. Dicho texto se conoce como etiqueta y se crea con la clase Jlabel (una subclase de Jcomponent). Un objeto JLabel muestra texto de slo lectura, una imagen, o texto y una imagen.
Text: Contiene el valor que se visualizar en el formulario. Font: Permite establecer el tipo de letra de la expresin a mostrar en el formulario. Border: Para establecer el tipo de borde de la etiqueta. Enabled: Para habilitar o inhabilitar el uso del objeto de control.
EJEMPLO
1 // Fig. 14.6: LabelFrame.java 2 // Demostracin de la clase JLabel. 3 import java.awt.FlowLayout; // especifica cmo se van a ordenar los componentes
31 etiqueta2.setToolTipText( Esta es etiqueta2 ); 32 add( etiqueta2 ); // agrega etiqueta2 a JFrame 33 34 etiqueta3 = new JLabel(); // Constructor de JLabel sin argumentos 35 etiqueta3.setText( Etiqueta con icono y texto en la parte inferior ); 36 etiqueta3.setIcon( insecto ); // agrega icono a JLabel 37 etiqueta3.setHorizontalTextPosition( SwingConstants.CENTER ); 38 etiqueta3.setVerticalTextPosition( SwingConstants.BOTTOM );
1 // Fig. 14.7: PruebaLabel.java 2 // Prueba de LabelFrame. 3 import javax.swing.JFrame; 4 5 public class PruebaLabel 6{ 7 public static void main( String[] args )
8{
9 LabelFrame marcoEtiqueta = new LabelFrame(); // crea objeto LabelFrame 10 marcoEtiqueta.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 11 marcoEtiqueta.setSize( 275, 180 ); // establece el tamao del marco 12 marcoEtiqueta.setVisible( true ); // muestra el marco 13 } // fin de main 14 } // fin de la clase PruebaLabel
La expresin getClass().getResource(animal.png) getClass (heredado de la clase Object) para obtener una referencia al objeto Class. getResource de Class, el cual devuelve la ubicacin de la imagen como un URL. getResource utiliza el cargador de clases del objeto Class para determinar la ubicacin de un recurso, como un archivo de imagen. El constructor de ImageIcon utiliza el URL para localizar la imagen, y despus la carga en la memoria.
LA INTERFAZ SWINGCONSTANTS
La interfaz SwingConstants (paquete javax.swing) declara un conjunto de constantes enteras comunes (como SwingConstants.LEFT) que se utilizan con muchos componentes de Swing. De manera predeterminada, el texto aparece a la derecha de una imagen cuando una etiqueta contiene tanto texto como una imagen.