Aplicaciones gráficas para escritorio
AWT
La Abstract Window Toolkit (AWT, en español Kit de Herramientas de Ventana Abstracta) es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente de la plataforma original de Java. AWT es ahora parte de las Java Foundation Classes (JFC) - la API estándar para suministrar una interfaz gráfica de usuario (GUI) para un programa Java.
La Abstract Window Toolkit (AWT, en español Kit de Herramientas de Ventana Abstracta) es un kit de herramientas de gráficos, interfaz de usuario, y sistema de ventanas independiente de la plataforma original de Java. AWT es ahora parte de las Java Foundation Classes (JFC) - la API estándar para suministrar una interfaz gráfica de usuario (GUI) para un programa Java.
Swing
Swing es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario tales como cajas de texto, botones, listas desplegables y tablas.
JavaFx
aplicaciones web que tienen las características y capacidades de aplicaciones de escritorio, incluyendo aplicaciones multimedia interactivas.
Cuadro comparativo
SIMILITUDES AWT Y SWING
AWT PROPORCIONA HERRAMIENTAS PARA LA IMPLEMENTACION DE INTERFACES GRÁFICAS
Los componentes de swing son implementados sobre awt.
DIFERENCIAS
Aunque tienen funciones similares swing es superior por asi decirlo a awt tanto en portabilidad como en comportamiento.
DIFERENCIA JAVAFX
JAVAFX es en esencia superior a swing y por ende superior a awt.
Basicamente ofrece una ventana con mayor eficacia.
CONTROLES DE AWT
Button: La clase Button proporciona una implementación por defecto para los botones. Un botón es un sencillo control que genera un evento Action cuando el usuario lo pulsa.
1.Background 2. Enabled 3. font 4.name 5.foreground
Checkbox:La clase Checkbox proporciona cajas de chequeo -- botones con dos estados que pueden estar "on" o "off"
1.Background 2. CheckboxGroup 3. state 4. enabled 5. name
Textfield:muestran texto seleccionable y, opcionalmente, permite al usuario editar ese texto.
1.Background 2. Columns 3.Editable 4. Enabled 5. Name
CONTROLES SWING
JButton: 1. Background 2. Icon 3. TextActionCommand 4.Aligments 5.name
JCheckBox: 1.font 2.Name 3.Icon 4. Aligments 5.Action
JRadioButton: Permite configurar el ancho y alto del JFrame.
1.Action 2. Background 3.Model 4. Aligments 5. Enabled
No hay comentarios:
Publicar un comentario