
















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
En este documento se presenta una experiencia de aprendizaje sobre la creación de interfaces gráficas de usuario (GUI) utilizando Swing en Java. Se explica cómo crear botones, etiquetas, listas, campos de texto y paneles, así como cómo utilizar contenedores para ordenar los componentes de las GUIs. Además, se aborda el tema de programar los eventos generados por las interacciones de los usuarios y se ofrece una solución a un problema mediante una interfaz gráfica.
Tipo: Guías, Proyectos, Investigaciones
1 / 24
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

















PGY2121-Desarrollo de Software y Escritorio
2 Desarrollo de Software y Escritorio 2
4
Con la clase JLabel, se puede mostrar texto no seleccionable e imágenes. Prefijo : lbl Propiedades text: Permite modificar el texto de la etiqueta icon: Permite agregar una imagen Métodos setText(String): Cambia el texto de la etiqueta getText(): Obtiene el texto de la etiqueta setVisible(boolean): Cambia el estado visible/invisible setEnabled(boolean): Cambia el estado habilitado/deshabilitado
Un JTextArea es un componente básico del Swing de Java y su funció n principal es la de capturar texto ingresado por el teclado. Su funcionamiento es idéntico a JTextField, con la diferencia que tiene la propiedad de ser multilínea. Prefijo : txa Propiedades text: Permite modificar el texto del área de texto Métodos setText(String): Cambia el texto del área de texto getText (): Obtiene el texto escrito en el textarea setVisible(boolean): Cambia el estado visible/invisible setEnabled(boolean): Cambia el estado habilitado/deshabilitado
Prefijo : btn Propiedades text: Permite modificar el texto del botó n Métodos setText(String): Cambia el texto del botó n getText(): Obtiene el texto del botó n setVisible(boolean): Cambia el estado visible/invisible setEnabled(boolean): Cambia el estado habilitado/deshabilitado doClick(): Ejecuta el ActionListener (click) asociado al botó n
Proporcionan informació n true si se ha seleccionado y false en otro caso. Es un elemento que permite seleccionar una opció n y só lo una, sobre un conjunto de posibilidades. Prefijo : opt Propiedades selected: Permite marcar el objeto por defecto ButtonGroup: asocia el objeto a un grupo Métodos getText(): Obtiene el texto del objeto isSelected (): devuelve true si el objeto se encuentra seleccionado, false en caso contrario setSelected(boolean): permite seleccionar un objeto
Nos permite definir un conjunto de datos o valores asociados a una caja de selecció n, así el usuario tendrá la oportunidad de seleccionar un dato del conjunto de datos o respuestas ya predefinido. Prefijo : cbo Propiedades model: Permite ingresar la lista de datos Métodos Importantes: getSelectedIndex(): Obtiene la posició n del dato seleccionado getSelectedItem (): Obtiene el dato seleccionado setSelectedIndex(int): Selecciona el dato de la posició n por parámetro setSelectedItem (Object): Selecciona el dato por parámetro
Listener Acción Eventos ActionListener Se produce al hacer click en un componente, también si se pulsa Enter teniendo el foco en el componente. JButton : click o pulsar Enter con el foco activado en él. JList : doble click en un elemento de la lista. JMenuItem : selecciona una opción del menú. JTextField : al pulsar Enter con el foco activado. KeyListener Se produce al pulsar una tecla. keyTyped :al pulsar y soltar la tecla. keyPressed : al pulsar la tecla. keyReleased : al soltar la tecla. FocusListener Se produce cuando un componente gana o pierde el foco, que está seleccionado. Recibir o perder el foco.