Preview only show first 10 pages with watermark. For full document please download

Dpo2_u2_a1

Descripción: Componentes

   EMBED


Share

Transcript

Contenido •  Introducción…………………………………………………………………………………….3 • Componentes gráficos en Java…………………………………………………… Java………………………………………………………………4 …………4 • Descripción general…………………………………………………………… general…………………………………………………………………………...24 ……………...24 • Conclusiones…………………………………………………………………… Conclusiones……………………………… …………………………………………………..25 ……………..25 • Referencias………………………………………………………………………… Referencias…………………………………… ……………………………………………….26 ………….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 •  “Todos  esos elementos se encuentran en el paquete javax.swing (algunos 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”. 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. 9 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