import javax.swing.JFrame; public class Ventana extends JFrame{ public Ventana(){ setTitle("Ventana java");//Titulo de la ventana setBounds(200,200,400,400);//Posicion y tamaño de la ventana: X, Y, Width, Height setResizable(false);//La ventana no se podra redimensionar setLayout(null);//Ningun layout, trabajaremos con coordenadas setDefaultCloseOperation(EXIT_ON_CLOSE);//Al cerrar la ventana se cerrara el proceso setVisible(true);//Una vez creada la ventana, la hacemos visible } public static void main(String[] args) { new Ventana(); } }
Si ejecutamos este código obtendremos algo como esto:
setTitle: Le colocamos un titulo a nuestra ventana en la parte superior.
setBounds: Posicionamos y damos tamaño a la ventana, este método recibe 4 parámetros:
1) Posición en X de la ventana
2) Posición en Y de la ventana
3) El largo de la ventana
4) El ancho de la ventana
NOTA: El punto 0, 0 en java empieza de la esquina superior izquierda, osea que desde ahí se extienden las coordenadas:
La coordenada X se aumenta hacia la derecha, y la Y hacia abajo, este dibujo lo explica todo:
Osea que si agrego una ventana en la coordenada X=0 y Y=0 lo estaría poniendo en la esquina superior izquierda de la pantalla, es de ahí, donde crecen las coordenadas. Si quisiéramos la ventana mas a la izquierda, solo tendríamos que aumentar el valor de la X.
setResizable: Con este método, podemos hacer que la ventana no se pueda agrandar ni maximizar, si le pasmos false, no podremos agrandar ni maximizar, si le pasamos true, si lo podremos hacer.
setLayout: Con esto podemos elegir un layout(forma en la que se organizan los elementos), mas adelante veremos mas a profundidad cada uno de ellos, En este caso nosotros le pasamos null, osea que no usaremos ningún layout, eso significa que agregaremos lo componentes indicándoles coordenadas en X e Y.
setDefaultCloseOperation: Si no agregamos esta linea, al cerrar la ventana seguirá corriendo, para eso agregamos esta linea, para que se cierre completamente.
setVisible: Una vez tengamos la ventana hecha, con esto podemos hacer visible la ventana, ya que por default la ventana no se muestra. Si le pasamos true, mostraremos la ventana, y si le pasamos false, ocultaremos la ventana.
Eso es todo, nos vemos en el siguiente tutorial, un saludo.
Si algo no entendieron, díganmelo en los comentarios, soy bastante activo.
No hay comentarios:
Publicar un comentario