Entorno gráfico Swing

Correspondencia en Python —>

Aunque podemos elaborar programas para consola de Java que
pueden llegar a ser realmente muy útiles, es mucho más atractivo trabajar
con una interfaz gráfica (GUI) para que Java pueda comunicarse con el
usuario.

La biblioteca SWING es una excelente opción para programar aplicaciones de escritorio. Ofrece elementos gráficos muy variados. Estos elementos
reciben el nombre de componentes. Pueden ser botones, menús, campos de
texto… Algunos son apropiados para recibir datos de la aplicación, otros
para facilitar datos, y otros para ambas cosas a la vez.

Todos los componentes disponen de muchas opciones para determinar su
aspecto (color, tamaño…). También disponen de métodos que sirven para
configurar su posición en pantalla y su comportamiento. Cuando el usuario
hace algo con un determinado componente (pulsa un botón, selecciona una
opción de menú…), se genera un evento. Dicho evento es capturado por la
aplicación, y es utilizado para generar un dato, ejecutar una función…

Los eventos y las funciones que los gestionan permiten la interacción entre aplicación/usuario.

Los eventos también pueden darse por sucesos en los cuales no ha
intervenido el usuario. Por ejemplo, cuando un temporizador lo crea.

InicioComandos JavaBloques de código.
Comentar códigoSystem.out.printScanner (System.in)
Captura de erroresStringDatos Numéricos
Elementos aleatoriosDatos Fecha/horaConstantes
Bucles forBucles whileBloque if
ArraysArrayListswitch case
HashSetHashMapMétodos.
ClasesArchivosEntorno gráfico Swing
JFrame (Ventanas)Componentes básicos.