Ingeneria en Sistemas Computacionales
Topicos Avanzados de Programación SCD-1027 Actividad de aprendizaje. Nº A.2.1 Tema desarrollado: Mapa cognitivo de secuencia. Participante: Javier martin mendez gonzalez Nº de control: 22271014 Nombre del profesor: ING. César Iván Álvarez Albores Lugar: tuxtla gutierrez, Chiapas. Fecha: 20/02/2024
Ingeneria en Sistemas Computacionales
Mapa cognitivo de Secuencias Nuevos componentes personalizados.
Ingeneria en Sistemas Computacionales
Conclusión. Mediante el mapa de cognitivo de secuencia podemos crear de una manera ordenada nuevos componentes de forma personalizada, documentando cada moficación hasta lograr nuestro objetivo si queremos una nueva ventada de texto o creación de un boton.
Referencias. javatlacati. (2022, December 27). Componente personalizado en NetBeans (Beanform). Javapro.org; javapro.org. https://javapro.org/programming-languages/componente-personalizado-en-netbeans- tuescu. (2020, July 24). ✅ Mapas Cognitivos de Secuencias (IMPORTANTES) con Ejemplos. Tu Escuelita. https://tuescuelita.com/mapas-cognitivos-de-secuencias/ componentGonzález, N. (n.d.). Cómo crear componentes de Swing. Retrieved February 21, 2024, from https://static1.1.sqspcdn.com/static/f/923743/24478431/1394216853153/ComoHacerComponentesDeSwing.2.pdf?token=m2HonaWtCOiwBqo4PgVGFh4BQ7M%3D.
Definir nuevos atributos y métodos.
Para un botón personalizado, se podrían agregar métodos para cambiar el aspecto visual y manejar eventos específicos. Para un campo de texto personalizado, se podrían agregar métodos para la validación de entrada o el formato de texto.
Crear una clase que extienda el componente seleccionado.
Implementamos una nueva clase que extienda base del componente elegido, ejemplo: Para crear un nuevo tipo de botón, extender JButton o JToggleButton. Para un nuevo campo de entrada de texto, extender JTextField o JTextArea.
Pruebas y depuración
Se realizan pruebas en el nuevo componente personalizado para garantizar su correcto funcionamiento en diferentes situaciones y escenarios. Además, depurar cualquier problema o error que pasara dentro el proceso de desarrollo.
Gestion del diseño y la presentación
Asegurarse de que el nuevo componente personalizado se integre adecuadamente con el diseño general de la interfaz de usuario. Esto puede implicar ajustes en el tamaño, la posición y la apariencia visual del componente.
Documentación
Escribir documentación clara y precisa que describa el uso, la configuración y cualquier otra información relevante sobre el componente personalizado.
Implementación de la lógica
Escribir el código necesario para implementar la funcionalidad personalizada del componente
Explicación del código: Se crea una ventana JFrame con el título "Ejemplo Swing". Se crea un panel JPanel y se añade a la ventana. Se crea una etiqueta JLabel con el texto "Hola, mundo!" y se añade al panel. Se crea un botón JButton con el texto "Click" y se añade al panel. Se crea un campo de texto JTextField y se añade al panel. Se hace visible la ventana.
Identificar la necesidad
Reconocer la funcionalidad requerida que no está disponible en los componentes estándar de Swing.
Seleccionar el componente adecuado
Elegir el componente base adecuado a las características del nuevo componente personalizado ejemplo: Si se necesita un componente con una sola línea de entrada de texto, JTextField podría ser una opción. Para un área de texto multi-línea, JTextArea sería apropiado. Si se desea una casilla de verificación con un comportamiento específico, se podría emplear JCheckBox. Para un componente de botón personalizado con aspectos visuales y comportamientos únicos, JButton o JToggleButton serian utiles.
Integración del proyecto
Incorporar el nuevo componente personalizado en el proyecto de software existente, asegurándose de que esté correctamente integrado y funcione sin problemas con otros componentes y funcionalidades.
Mapa cognitivo secuencial
Javier Martin Mendez Gonzalez
Created on February 21, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
Transcript
Ingeneria en Sistemas Computacionales
Topicos Avanzados de Programación SCD-1027 Actividad de aprendizaje. Nº A.2.1 Tema desarrollado: Mapa cognitivo de secuencia. Participante: Javier martin mendez gonzalez Nº de control: 22271014 Nombre del profesor: ING. César Iván Álvarez Albores Lugar: tuxtla gutierrez, Chiapas. Fecha: 20/02/2024
Ingeneria en Sistemas Computacionales
Mapa cognitivo de Secuencias Nuevos componentes personalizados.
Ingeneria en Sistemas Computacionales
Conclusión. Mediante el mapa de cognitivo de secuencia podemos crear de una manera ordenada nuevos componentes de forma personalizada, documentando cada moficación hasta lograr nuestro objetivo si queremos una nueva ventada de texto o creación de un boton.
Referencias. javatlacati. (2022, December 27). Componente personalizado en NetBeans (Beanform). Javapro.org; javapro.org. https://javapro.org/programming-languages/componente-personalizado-en-netbeans- tuescu. (2020, July 24). ✅ Mapas Cognitivos de Secuencias (IMPORTANTES) con Ejemplos. Tu Escuelita. https://tuescuelita.com/mapas-cognitivos-de-secuencias/ componentGonzález, N. (n.d.). Cómo crear componentes de Swing. Retrieved February 21, 2024, from https://static1.1.sqspcdn.com/static/f/923743/24478431/1394216853153/ComoHacerComponentesDeSwing.2.pdf?token=m2HonaWtCOiwBqo4PgVGFh4BQ7M%3D.
Definir nuevos atributos y métodos.
Para un botón personalizado, se podrían agregar métodos para cambiar el aspecto visual y manejar eventos específicos. Para un campo de texto personalizado, se podrían agregar métodos para la validación de entrada o el formato de texto.
Crear una clase que extienda el componente seleccionado.
Implementamos una nueva clase que extienda base del componente elegido, ejemplo: Para crear un nuevo tipo de botón, extender JButton o JToggleButton. Para un nuevo campo de entrada de texto, extender JTextField o JTextArea.
Pruebas y depuración
Se realizan pruebas en el nuevo componente personalizado para garantizar su correcto funcionamiento en diferentes situaciones y escenarios. Además, depurar cualquier problema o error que pasara dentro el proceso de desarrollo.
Gestion del diseño y la presentación
Asegurarse de que el nuevo componente personalizado se integre adecuadamente con el diseño general de la interfaz de usuario. Esto puede implicar ajustes en el tamaño, la posición y la apariencia visual del componente.
Documentación
Escribir documentación clara y precisa que describa el uso, la configuración y cualquier otra información relevante sobre el componente personalizado.
Implementación de la lógica
Escribir el código necesario para implementar la funcionalidad personalizada del componente
Explicación del código: Se crea una ventana JFrame con el título "Ejemplo Swing". Se crea un panel JPanel y se añade a la ventana. Se crea una etiqueta JLabel con el texto "Hola, mundo!" y se añade al panel. Se crea un botón JButton con el texto "Click" y se añade al panel. Se crea un campo de texto JTextField y se añade al panel. Se hace visible la ventana.
Identificar la necesidad
Reconocer la funcionalidad requerida que no está disponible en los componentes estándar de Swing.
Seleccionar el componente adecuado
Elegir el componente base adecuado a las características del nuevo componente personalizado ejemplo: Si se necesita un componente con una sola línea de entrada de texto, JTextField podría ser una opción. Para un área de texto multi-línea, JTextArea sería apropiado. Si se desea una casilla de verificación con un comportamiento específico, se podría emplear JCheckBox. Para un componente de botón personalizado con aspectos visuales y comportamientos únicos, JButton o JToggleButton serian utiles.
Integración del proyecto
Incorporar el nuevo componente personalizado en el proyecto de software existente, asegurándose de que esté correctamente integrado y funcione sin problemas con otros componentes y funcionalidades.