1.- Primero le damos en File > New > Project y aparecera una nueva ventana
2.- Seleccionamos Java Project y le damos Next
3.- Escribimos el nombre del Proyecto, en este caso escribí Ejemplo y le damos Finish
4.- La carpeta de nuestro Proyecto aparecerá a la izquierda
5.- Le damos clic derecho sobre nuestra carpeta Ejemplo le damos en New > Class
6.- Escribimos el nombre de la Clase, en este caso es MiVentana y le damos Finish
7.- Ahora si podemos crear nuestra Ventana...
A nuestra clase MiVentana le agregamos lo siguiente
public class MiVentana extends JFrame{
}
Esto va a generar un error escribimos la libreria
import javax.swing.*;
8.- Creamos el constructor
public MiVentana(){ //dentro del constructor escribimos
setTitle("Mi Ventana"); //Establece el titulo de nuestra ventana
setSize(300,300); //Establece el tamaño de nuestra Ventana
}
9.- Volvemos a darle clic derecha en la carpeta Ejemplo y creamos una nueva Clase
10.- De nombre le ponemos mainVentana y seleccionamos public static void main(String[] args) y le damos Finish
11.- En nuestro metodo main escribimos lo siguiente
MiVentana v= new Ventana();
v.setVisible(true);
12.- Le damos en Run
13.- Listo, Tenemos nuestra primer Ventana creada
Cualquier duda sigan los pasos de las imágenes o bien descarga el Codigo
chebre esta genial esto me ayudo en mucho
ResponderEliminargracias
Hola, la verdad está muy bueno, pero me pasa que no me puedo explicar como en Java aparentemente no hay algo como un Toolbox como en Visual C# (la verdad muy acostubrado a C# y quiero aprender java por eso mis inquitudes) para crear la ventana facilmente y añadirle botones. O si hay algo asi? porque hasta ahora no encuentro. Saludos!
ResponderEliminarHola, perdón por la tardanza en Eclipse y JCreator solo puedes crear la interfaz con puro código, pero con NetBeans tiene el asistente solo tienes que ir arrastrando los botones o lo que vallas a utilizar.
ResponderEliminarNet Beans te hace todo :B
EliminarTe mal acostumbra
Gracias!
ResponderEliminarmuchas gracias por el material. Excelente.
ResponderEliminar