AWT
Inicio
|
Cursos infosintesis.net liberados
|
Java SE
Selector de colores
Paso 0
Funcionalidad
Objetivo
Creación de un nuevo proyecto
Creación de un paquete
Operativa
Paso 1
Funcionalidad
Objetivo
Ayudarnos de un entorno de desarrollo visual para construir nuestra
primera aplicación gráfica
Interactuar con los Marcos (
Frame
)
mostrarlo en pantalla con el método
componente1.setVisible(boolean b)
definir su tamaño con los métodos sobrecargados
componente1.setSize(int ancho, int alto)
y
componente1.setSize(Dimension d)
darle un título con el método
marco1.setTitle(String título)
Aplicaciones Java cliente AWT y Swing
Jerarquía del paquete AWT (Abstract Window Toolkit)
Documentación de la API Java SE
Operativa
Paso 2
Funcionalidad
Objetivo
Creación de dos
Paneles
de tipo
Panel
para albergar componentes
Utilización de los
Gestores de Organización
FlowLayout
y
BorderLayout
Poner una etiqueta en un botón con el método
boton1.setLabel(
String
etiqueta)
Gestores de Organización (Layout Managers)
Operativa
Paso 3
Funcionalidad
Introducción a los patrones de diseño
Patrón de diseño Observer / Publicar - Suscribir
operativa de los Objetos Publicadores y los Objetos Suscriptores u oyentes(listeners)
Jerarquía de los Objetos Java que implementan Observer
registrar Objetos Suscriptores con el método
addXXXListener(XXXListener)
Operativa
Tres formas de Implementar el Patrón de diseño Observer / Publicar - Subscribir
Conocer las
Clases Internas
(Inner Classes)
Escuchar un evento de un botón
Las clases Adaptadoras
Paso 4
Funcionalidad
Objetivo
Implementar el
Gestores de Organización
GridBagLayout
Operativa
Paso 5
Funcionalidad
Objetivo
Crear métodos
postInit()
y
preInit()
Operativa
Paso 6
Funcionalidad
Objetivo
Escuchar a los eventos originados desde un panel de tipo
Panel
utilizar el método
propertyChange(PropertyChangeEvent evt)
de la interfaz oyente
PropertyChangeListener
Capturar el componente rojo, verde y azul de un Objeto de tipo
Color
con los métodos
color.getRed()
,
color.getGreen()
y
color.getBlue()
Realizar conversiones de tipo de
String
a
int
Insertar texto en un Campo de Texto con el método
textField.setText(String valor)
Dar un valor a una Barra de Desplazamiento con el método
scrollBar.setValue(int valor)
Operativa
Paso 7
Funcionalidad
Objetivo
Escuchar a los eventos originados desde una Barra de Desplazamiento de tipo
ScrollBar
utilizar el método
adjustmentValueChanged(AdjustmentEvent e)
de la interfaz oyente
AdjustmentListener
capturar el valor del evento de ajuste
AdjustmentEvent
e
lanzado por una Barra de Desplazamiento con el método
e.getValue()
Operativa
Paso 8
Funcionalidad
Objetivo
Crear el esqueleto de un
JavaBean
que hereda de un
TextField
para en pasos posteriores poder filtrar las entradas de los usuarios
Operativa
Paso 9
Funcionalidad
Objetivo
Añadir el
JavaBean
MiTextField
a la Paleta de Componentes
Operativa
Paso 10
Funcionalidad
Objetivo
Invocar a los filtros de los componentes de tipo
MiTextFieled
Operativa
Paso 11
Funcionalidad
Objetivo
Los campos de texto sólo aceptan valores numéricos
Operativa
Paso 12
Funcionalidad
Objetivo
Los campos de texto sólo aceptan valores numéricos entre 0 y 255
Operativa
Paso 13
Funcionalidad
Objetivo
Encapsular los detalles de funcionamiento de un JavaBean en el propio JavaBean y no traspasar los detalles de posibles inconsistencias a las Clases que van a utilizar el JavaBean
Operativa
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...