You are on page 1of 25

Contenido

• Introducción…………………………………………………………………………………….3
• Componentes gráficos en Java………………………………………………………………4
• Descripción general…………………………………………………………………………...24
• Conclusiones…………………………………………………………………………………..25
• Referencias…………………………………………………………………………………….26

1
Introducción

• En la siguiente presentación, vamos a conocer de manera detallada y con ejemplos


los componentes gráficos para generar una interfaz, espero que al termino de la
presentación cada uno de los conceptos queden entendidos y de esta manera
podamos ponerlo en practica para la realización de algún proyecto, así reforzando
nuestros conocimientos.

2
Componentes gráficos en Java

• “Todos los componentes gráficos son objetos y para declararlos como tales
se debe señalar la clase a la que pertenece el componente en cuestión e ir
utilizando los métodos que tienen predefinidos para configurar sus
características”.

• “Todos esos elementos se encuentran en el paquete javax.swing (algunos


pertenecen a java.awt) y son subclase de Jcomponent, por esta razón se
deberá importar dicha clase”.(Pág. 04, material proporcionado por la Universidad UnADM).

3
Contenedores
• “Es un objeto grafico que contiene a otros componentes como puede ser una ventana
o un cuadro de dialogo, cada contenedor será un objeto de una clase concreta y
todas estas clases heredaran de la clase container del mismo paquete” (pág. 201, libro
Comenzando a programar con JAVA, autor: P. Pablo Garrido Abenza).

4
Paneles
• “Son secciones que pueden configurarse en diferentes tamaños, colores, márgenes,
etcétera; sirven para segmentar la apariencia gráfica de una aplicación, porque
pueden crear divisiones en la GUI.”
• “Las propiedades de los paneles son muy diversas, entre las que más destacan son
los bordes y color de fondo”.(Pág. 05, material proporcionado por la Universidad UnADM).

5
Marco
• “Son los contenedores principales para crear aplicaciones gráficas, ya que cualquier
otro componente gráfico que se cree, debe estar dentro de un marco, los cuales son
comúnmente llamados frames, tal como el nombre de la clase los define(JFrame)”(Pág.
06, material proporcionado por la Universidad UnADM).

6
Controles
• Con ello se pueden crear apariencias gráficas más sofisticadas para los programas
que se realicen. En seguida se verán estos componentes gráficos, ya que son
aquellos elementos que ayudan a conformar la apariencia de una aplicación.

7
Etiqueta
• “La etiqueta es un contenedor para un texto, esta hace aparecer en la pantalla una
simple línea de texto que el usuario no puede editar, y que, sin embargo, la aplicación
puede cambiar. La etiqueta, invocada en Java Label, se encuentra en el paquete
java.awt. Por lo tanto para ser utilizada, nuestro programa tendrá que empezar una
import java.awt.Label”.(pág. 193, Java Enterprise Edition, autor: Thierry Groussard, 2010)
Botones
• Los botones permiten al usuario realizar acciones o elegir entre opciones. Cada tipo
de botón dispone de un estado; seleccionado o no.
• Jbutton: permite mostrar un botón muy sencillo con un texto y eventualmente con
icono.

• JCheckBox: permite al usuario realizar una elección binaria, es decir una elección
entre dos opciones con exclusión mutua, si o no, verdadero o falso.

• JRadioButton: Permite al usuario elegir entre varias opciones potencialmente más


de dos.

(pags.125 y 126 Java y Eclipse: Desarrolle una aplicación con Java y Eclipse, autor: Frédéric DÉLÉCHAMP, Henri LAUGIÉ, 2010)
Casilla de activación
• “JCheckBox: Son componentes gráficos utilizados para realizar selecciones
múltiples, cada casilla puede tomar sólo dos valores; Verdadero o Falso, es decir,
sólo se sabrá si se activó o no”. (Pág. 17, material proporcionado por la Universidad UnADM).

10
Lista desplegable
• “Es un objeto de la clase JComboBox, la lista desplegable es una combinación de una lista
simple y una caja de texto, permite la selección de un solo elemento cada vez y no necesita
un panel de desplazamiento”. (libro: JAVA. Interfaces gráficas y aplicaciones para Internet. 4ª Edición.
Autor: Fco. Javier Ceballos Sierra, 2015)

11
Campo de texto
• “JTextField: Son uno de los componentes gráficos más utilizados para la creación de
los GUI.El campo de texto proporciona libertad al usuario de ingresar información
como él lo requiera, ya sea correcta o no, por ello es muy importante realizar alguna
validación a los datos ingresados mediante este componente”. (Pág. 21, material
proporcionado por la Universidad UnADM).

12
Área de texto
• “JTextArea: Puede recibir varias líneas de texto y se utiliza para la recepción de
textos grandes”. (Pág. 24, material proporcionado por la Universidad UnADM).

13
Separador
• “La clase Jseparator permite trazar líneas finas horizontales o verticales en la aplicación,
para separar visualmente los componentes gráficos”.
• “Un separador permite airear la pantalla, se utiliza con mayor frecuencia en los menús o en
las barras de herramientas en su versión horizontal”. (pág. 132, Java y Eclipse: Desarrolle una
aplicación con Java y Eclipse, Autor: Frédéric DÉLÉCHAMP, Henri LAUGIÉ, 2016)

14
Spinner
• “JSpinner: Es una pequeña caja de texto, con dos flechas a la derecha, una hacia
arriba y otra hacia abajo, con las flechas se puede ir incrementando o reduciendo su
valor. es comúnmente utilizado con números, pero también pueden colocarse textos
y fechas en las opciones que brinda”. (Pág. 28, material proporcionado por la Universidad
UnADM).

15
Árbol
• “Este componente gráfico crea un árbol de información, que permite visualizar cada
uno de los nodos y ver si tiene hijos o no, así como desplegar y replegar a los hijos
de cada nodo para ir revisando la información”. (Pág. 30, material proporcionado por la
Universidad UnADM).

16
Menú
• El componente gráfico de menú ofrece diferentes opciones de acciones a realizar
dentro de una aplicación, ya sea ir a otra ventana, o realizar alguna acción sobre la
ventana actual. (Pág. 41, material proporcionado por la Universidad UnADM).

17
Barra de menú
• Las opciones que ofrecen los menús están contenidas en una barra, así que al crear
un menú lo primero que se debe hacer es crear la barra para después colocar en ella
los elementos que se vayan creando. (Pág. 41, material proporcionado por la Universidad UnADM).

18
Elemento de menú
• Cada elemento de un menú debe ser creado y configurado.
• JMenuBar: Es la barra de menú principal. Una barra horizontal alargada en la que
se colocarán las distintas opciones.
• JMenu: Es una de las cosas que se pueden añadir a un JMenuBar o a otro JMenu.
Cuando añadimos uno de estos, tendremos un algo que al pinchar despliega un
nuevo menú.
• JMenuItem: Es una opción del JMenu que cuando lo pinchas hace algo. (pág. 202, Java
y Eclipse: Desarrolle una aplicación con Java y Eclipse, Autor: Frédéric DÉLÉCHAMP, Henri LAUGIÉ, 2016)

19
Menú emergente
• JPopupMenu: No se encuentra visible al aparecer la ventana gráfica de una
aplicación, deberá agregarse en el manejo de eventos para que aparezca, su
construcción es similar a los anteriores. Se comienza con la declaración del menú
emergente, se crean elementos de menú y se añaden al emergente, tal como si se
añadieran a una barra de menú. (Pág. 41, material proporcionado por la Universidad UnADM).

20
Cuadro de diálogo
• JOptionPane: Son sub-ventanas independientes, se utilizan generalmente para dar
avisos sobre acciones que está realizando la aplicación, ya sea para solicitar
confirmación de información, o para dar avisos de error o advertencias

21
Ventanas independientes y sus cambios

• Se usa para seleccionar un archivo o la ruta de alguna carpeta. Generalmente se usa


para la carga de archivos.

22
Descripción general
• Como estudiantes para poder crear una interfaz grafica necesitamos de los componentes
gráficos, podemos destacar que estos son totalmente importantes, pues definen la estructura
de un código el cual permite desarrollar sistemas, de esta manera permitiendo un almacenaje
ya que pueden ser conectados a una base de datos. Estos compontes permiten una fácil
interacción con el usuario, ahora bien java cuenta con dos librerías de componentes gráficos
bastante importantes Swing y AWT, siendo la mas completa Swing y sobre todo muy flexible.
• Entre las características debemos recordar que todos los componentes gráficos deben ir en
colocados en contenedores como por ejemplo:
• JFrame: Ventana con borde y titulo.
• JDialog: Ventana con botones para interactuar con el usuario.
• JPanel: Es un contenedor General de componentes.

23
Conclusiones

• En esta actividad tuvimos la oportunidad de conocer todo lo relacionado a los


componentes gráficos, los cuales nos abren de manera teórica a los conocimientos
para poder crear y poner en practica los aprendido en el programa de NetBeans.

24
Bibliografía

• Thierry Groussard. (2012, 402 pàg. ). JAVA 7: Los fundamentos del lenguaje Java. Barcelona : Ediciones
ENI.
• Federico Huércano Ruíz, José Villar Cueli. (12 nov 2015 - 418 páginas). Conseguir este libro impreso Libros
en Google Play Implementación e integración de elementos software con tecnologías basadas en
componentes.. .: IC Editorial.
• UnADM. (2013). Programación orientada a objetos II. 2018, de UnADM Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/04/DPO2/U2/Unidad_2_
Componentes_graficos.pdf

25

You might also like