Formulario.java
| /home/igor/NetBeansProjects/Name/src/Formulario.java |
1
2 import java.awt.Container;
3 import java.awt.FlowLayout;
4 import javax.swing.JFrame;
5 import javax.swing.JLabel;
6
7 /*
8 * To change this template, choose Tools | Templates
9 * and open the template in the editor.
10 */
11
12 /**
13 *
14 * @author igor
15 */
16 //inicio de la clase Formulario
17 //toda clase que extienda de JFrame se visualizara como una
18 //ventana del sistema
19 public class Formulario extends JFrame {
20 //declarando 2 atriburos de tipo de la clase JLabel son como las
21 //etiquetas para colocar texto o imagenes en ellas
22 private JLabel jLabel1;
23 private JLabel jLabel2;
24
25 //Constructor sin parametros
26 public Formulario(){
27 //invocando al constructor de la clase JFrame que recibe
28 //como parametros un String el cual indica el titulo de la
29 //ventana
30 super("Titulo de la Ventana");
31 //crear un objeto de tipo Container y almacenar la referencia
32 //del formulario
33 Container container = getContentPane();
34 //añadiendo un administrador de diseño de tipo FlowLayout
35 container.setLayout(new FlowLayout());
36 //inicializando los atributos declarados aya arriba
37 //todos los objetos se inicializan cuando se invoca a uno de
38 //sus constructores.
39 //JLabel tiene 6 constructores este de aqui recibe el texto
40 //que contendra jLabel1
41 jLabel1 = new JLabel("Igor Alexander");
42 //JLabel tiene una gran variedad de metodos heredos y propios
43 //vamos a utilizar el metodo .setToolTipText(String name)
44 //recibe un String que representa el texto que aparece cuando
45 //el cursor se ubica sobre la jLabel 1
46 jLabel1.setToolTipText("Este es mi nombre!!!");
47 //luego se tiene que agregar al formulario con el metodo
48 // .add(Componente)
49 container.add(jLabel1);
50 //ahora con jLabel2
51 //Crealo
52 jLabel2 = new JLabel("javacodefrank.blogspot.com");
53 //agregalo
54 container.add(jLabel2);
55
56 //establecer tamaño al formulario
57 setSize(300, 100);
58 //para que se visualice en pantalla
59 setVisible(true);
60 }
61 //ejecutar la aplicacion
62 public static void main(String[] args) {
63 //crea un objeto de la misma clase que se desarrollo arriba
64 Formulario f = new Formulario();
65 //establece que si haces click en cerrar la aplicacion terminara
66 f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
67 }
68 }
69
70

No hay comentarios:
Publicar un comentario