vamos a crear una ventana con dos
textos, es decir, vamos a realizar nuestro “Hola Profe”.
Para comenzar crearemos una clase
llamada ProyectoPrueba, luego importaremos javax.swing. Utilizaremos JLabel y
JFrame, por lo que podríamos hacer lo siguiente:
import javax.swing.JFrame;
import javax.swing.JLabel;
Como ya he mencionado anteriormente,
para crear una ventana, nos basaremos en JFrame, por lo que nuestra clase,
tendrá que heredar de JFrame:
public class ProyectoPrueba extends JFrame{}
Con esto, PoyectoPrueba hereda los
métodos y atributos de JFrame.
Como nuestro objetivo en este tutorial
es mostrar texto dentro de una ventana, tendremos que recurrir a la clase
JLabel, cuyo objetivo es mostrar un determinado texto dentro de un JFrame.
Nosotros no vamos a crear un texto, crearemos dos. En el primero pondrá “¡Hola
Profe!” y en el segundo “Proyecto Andres Olarte”. El segundo texto estará
situado debajo del primero.
Primero definiremos dos objetos de la
clase JLabel, que se llamarán texto1 y texto2:
private JLabel texto1, texto2;
Luego haremos el constructor, que
quedaría de esta manera.
public ProyectoPrueba() {
setLayout(null);
texto1=new JLabel("¡Hola
Profe!");
texto2=new JLabel("Proyecto
Andres Olarte");
texto1.setBounds(100,100,200,40);
texto2.setBounds(70,140,200,40);
add(texto1);
add(texto2);
}
Ahora haremos otra clase que se llamara
"Principal" donde crearemos el main.
public class Principal {
public
static void main(String[] args) {
// TODO Auto-generated method stub
ProyectoPrueba ventana=new
ProyectoPrueba();
ventana.setBounds(500,250,300,250);
ventana.setVisible(true);
ventana.setResizable(false);
}
Este seria el código fuente completo:
import javax.swing.JFrame;
import javax.swing.JLabel;
/**
*
* @author Andres Olarte
* @version 22/02/2016
*
*/
public class ProyectoPrueba extends JFrame{
private JLabel texto1, texto2;
public ProyectoPrueba() {
setLayout(null);
texto1=new JLabel("¡Hola
Profe!");
texto2=new JLabel("Proyecto
Andres Olarte");
texto1.setBounds(100,100,200,40);
texto2.setBounds(70,140,200,40);
add(texto1);
add(texto2);
}
}
public class Principal {
public static void main(String[] args) {
// TODO Auto-generated method stub
ProyectoPrueba ventana=new
ProyectoPrueba();
ventana.setBounds(500,250,300,250);
ventana.setVisible(true);
ventana.setResizable(false);
}
}
Referencias:
- http://peixe.org.mx/sos/tutVent/
- Andres Olarte.
