Want to create interactive content? It’s easy in Genially!

Get started free

Componentes visuales y no visuales

Ivan Castellanos

Created on September 24, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Tópicos Avanzados de Programación

Componentes visuales y no visuales de Java en IntelliJ IDEA Instituto Tecnológico de Tuxtla Gutiérrez

Castellanos Nuñez Ivan

23270073

César Iván Álvarez Albores

24 de septiembre de 2024

Fecha de entrega: 24 de septiembre del 2024 Grupo:S4A

Introduccion

En esta presentación voy a hablar del tema los componentes visuales y no visuales de Java, que son fundamentales cuando desarrollamos aplicaciones en IntelliJ IDEA. Los componentes visuales son los que vemos y con los que interactuamos, como los botones, etiquetas y campos de texto. Por otro lado, los componentes no visuales son aquellos que no se ven, pero que hacen que la aplicación funcione, como el manejo de eventos o los cálculos. Objetivo de la presentación:

  • Introducir los conceptos clave de los componentes visuales y no visuales.

Índice

7.

1.

Componentes No Visuales

Portada

8.

2.

Ejemplos

Introducción

9.

3.

Diferencias

Indice

10.

4.

Bibliografía

Componentes Visuales

11.

5.

GRACIAS

Ejemplos

6.

Imágenes

Componentes Visuales

Los componentes visuales son aquellos que al utilizarlos, muestran algun elemento (o dibujo) en la pantalla y es el usuario de nuestros programas el que interactua con el. El componente es el principal responsable de dibujar en la pantall lo que sea oportuno, dependiendo de su estado, del valor de sus atributos, etc.

Un componente, también denominado componente simple o atómico, es un objeto que tiene una representación gráfica, que se puede mostrar en la pantalla y con la que puede interactuar el usuario.

Info

Info

JTextField

JButton

Info

JLabel

Info

Info

JTextArea

JPanel

Componentes No Visuales

Los componentes no visuales son aquellos que no aparecen en la ventana y se incertan en un formulario para que el programador los utilice. Algunos componentes no visibles los encontramos en la librería javax.swing.Box.Filler. Dichos componentes son utilizados para el diseño de la utilización del espacio del jpanel.

"Los componentes no visuales son aquellos que no interactúan directamente con el usuario, pero que manejan la lógica interna de la aplicación."

Evaluación de expresiones: "Permite realizar cálculos matemáticos complejos sin mostrar elementos gráficos."

Hilos: "Permite ejecutar múltiples tareas en paralelo sin bloquear la interfaz de usuario."

Manejo de eventos: "Escucha acciones del usuario como clics de botones."

Info

Info

Info

ActionListener

Expression

Jhread

Componentes Visuales: Interactúan con el usuario (botones, etiquetas, campos de texto). Se representan en la interfaz gráfica. Ejemplo: JButton, JLabel. Componentes No Visuales: Gestionan lógica y eventos (ActionListener, expresiones, hilos). No se representan visualmente en la interfaz. Ejemplo: ActionListener, Thread.

Diferencias Clave entre Componentes Visuales y No Visuales

"Los componentes visuales permiten la interacción con el usuario a través de la interfaz gráfica, mientras que los no visuales se encargan de la lógica interna de la aplicación, como el manejo de datos y eventos."

Bibliografía

  • Elorduy, V. T. L. E. D. G

A (2016, 6 octubre). Contenedores y componentes en Java. Java a tu alcance. Recuperado 1 de marzo de 2022, de https://javaparajavatos.wordpress.com/2016/10/06/contenedores-y-componentes-en-java/

Referencias bibliográficas

  • Java Swing 6: Los componentes básicos

(2020, 29 noviembre). JnjSite.com. Recuperado 1 de marzo de 2022, de https://jnjsite.com/java-swing-6-los-componentes-basicos/

  • Tipos de componentes gráficos en Java.

(2014, 17 septiembre). Disco Duro de Roer. Recuperado 1 de marzo de 2022, de https://www.discoduroderoer.es/tipos-de-componentes-graficos-en-java/

  • JComponent (Java Platform SE 7 )

(2020, 24 junio). Docs.Oracle.Com. Recuperado 1 de marzo de 2022, de https://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html

Gracias