Programación JAVA
Este blog esta destinado para entradas sobre temas relacionados con programación JAVA, configuración y todo tipo de cosas relacionadas a las nuevas tecnologias.
Translate
martes, 18 de noviembre de 2014
jueves, 9 de octubre de 2014
14. Curso JAVA Programación grafica (Swing)
Antes
de empezar, todas las clases swing se encuentran en el siguiente
paquete:
Crear
una ventana (JFrame)
Declaración:
Creación
del objeto:
Establecimiento
de las características del objeto:
Línea 17.- indica el posicionamiento del objeto, null indica ninguno
ósea que lo haremos manualmente con el método de la línea 19.
Línea 18.- le decimos a la ventana que termine la aplicación cuando
pulsemos el botón cerrar de la ventana.
Línea 19.- establece en que parte de la pantalla queremos colocar la
ventana (columna, renglón, ancho y alto) de la ventana.
Línea 20.- con el método setVisible (trae/false) decimos que se
(muestre/oculte) la ventana.
Ejecución
del ejemplo con las propiedades anteriores
Crear
etiquetas
Declaración:
Creación
del objeto:
Establecimiento
de las características del objeto:
Línea
30.- indicamos (columna, renglón, ancho y alto) de la etiqueta.
Línea 35.- la ventana contiene el método getContentPane (objeto)
que sirve para agregarle objetos a la ventana, en este caso le
agregamos una etiqueta.
Ejecución
del ejemplo con las propiedades anteriores
Crear
cuadros de texto
Declaración:
Creación
del objeto:
Establecimiento de las características del objeto:
Línea 48.- indicamos (columna, renglón, ancho y alto) del cuadro de
texto.
Línea 52.- la ventana contiene el método getContentPane (objeto)
que sirve para agregarle objetos a la ventana, en este caso le
agregamos un cuadro de texto.
Ejecución
del ejemplo con las propiedades anteriores
Crear
botones
Declaración:
Creación
del objeto:
Establecimiento de las características del objeto:
Línea 68.- Indicamos (columna, renglón, ancho y alto) del botón.
Línea 63.- Sirve para agregarle un texto para reconocer al botón
cuando lo presionemos.
Línea 65.- Deja al botón escuchando, es decir esperando a ser
presionado para hacer algo.
Línea 71.- La ventana contiene el método getContentPane (objeto)
que sirve para agregarle objetos a la ventana, en este caso le
agregamos un botón.
En el caso de los botones, para poder realizar una acción cuando
damos clic en un botón tenemos que implementar la interfaz
ActionListener.
También hay que importar el paquete java.awt.event.* para manejar el
evento del click.
Este método es el que se manda llamar cuando se presiona algún
botón.
Ejecución
del ejemplo con las propiedades anteriores
Crear
cuadros de dialogo
Para crear cuadros de dialogo se usa la clase JOptionPane la cual se
puede usar directamente con alguno de sus métodos para mostrar algún
tipo de cuadro de dialogo.
Establecimiento de las características del objeto:
El método showMessageDialog () mostrara un cuadro de dialogo con un
botón de aceptar.
Parámetro 1.- indica que objeto va a ser el padre del cuadro de
dialogo, en este caso su padre es la ventana.
Parámetro 2.- indica el texto que queremos mostrar cuando se active
el cuadro de dialogo. Podemos concatenar cadenas de texto y usar
variables para desplegar su valor.
Crear
imágenes
Declaración:
Creación
del objeto:
Establecimiento
de las características del objeto:
Como podemos ver la creación de una imagen es una especie de truco,
ya que metemos la imagen en una etiqueta (JLabel) y a la hora de
crear la etiqueta le pasamos como parámetro un objeto de tipo
ImageIcon para que la etiqueta se rellene con la imagen.
Que hace el método getImagen ()?
- El método recibe como parámetro la ruta de donde se encuentra la imagen y retorna una imagen. “crear una carpeta para las imágenes en donde se guardan los archivos.class”.
- Se crea un objeto de tipo URL donde la clase obtiene la ruta de la imagen que recibió como parámetro.
- Crea una imagen de la clase ImageIcon a partir de la URL obtenida.
- Retorna la imagen para poder asignarla a la etiqueta.
Ejecución
del ejemplo con las propiedades anteriores
Suscribirse a:
Entradas (Atom)