Hacer Interfaces Graficas en JAVA con NetBeans


Para diseñar interfaces gráficas (Ventanas con componentes(etiquetas, cajas de texto, botones, barras de desplazamiento,etc))
Java nos proporcionado algo muy interesante, que es una biblioteca de clases denominada JFC(Java Foundation Classes =clases base de java). Actualmente allí se encuentra las siguientes API: Swing, AWT, Accesibilidad, Java 2D y soporte para arrastrar y  colocar.

Swing: Proporciona componentes escritos en Java para diseñar lo antes mencionado, ejecutandose uniformemente en cualquier plataforma nativa que soporta la maquina virtual de java (JVM)

 AWT(Abstract Windows Toolkit=kit de herramientas de ventanas abstractas): Proporciona un conjunto de componentes para diseñar interfaces gráficas de usuario comun a todas las plataformas nativas.


Pero a la hora de programar cual usamos??? La diferencia entre estos es que los componentes Swing estan implementados absolutamente con codigo no nativo lo que los hace independientes de la plataforma, razon que justifica totalmente su uso. Ademas proporcionan mas capacidades que los componentes AWT.

Los componentes Swing son facilmente reconocibles porque comienzan el nombre con la letra J.
Por ejemplo el componente AWT Button tiene su equivalente en Swing al JButton.

Los componentes AWT se localizan en el paquete java.awt y los Swing en el paquete javax.swing.

Todo Componente Swing es subclase de la clase Jcomponent.

Si quieren saber un poco mas sobre que ventajas tiene uno u otro acá dejo una pagina en ingles que explica un poco los pros y contras.
Entrar Aqui ----> O_O





Video para Aprender a hacer un calculadora. Este video es interesante para aprender a como usar metodos propios y recuperar datos de los campos.
















Si tienen mucha paciencia pueden ver este video..






















Como creamos rapidamente un formulario MDI con NetBeans




Aclaraciones Generales:

Que awt este escrito en codigo nativo lo que afectaria en tu programa por ejemplo, es que si la plataforma no admite imagenes en los botones, vos no los podras poner, o quizas lo pusiste en otra plataforma y funciona, pero si lo corres en otra esas imagenes no se mostrarán(si es q esa plataforma no lo admite).

En cambio si usas Swing y la plataforma no admite imagenes, con Swing igual lo podras poner y se podra ver.


Si queres armar una aplicacion hay un cierto criterio.
En Awt es así:
Los componentes tienen q estar dentro de una clase que herede la clase Frame. Los atributos seran los componentes y los metodos seran eventos que ocurren en los componentes y el metodo initComponents q esta en el constructor inicializa todos los componentes.

Para Swing es similiar solamente que ay q interpretar todo con J, ejempo si hereda awt Frame, Swing herede de JFrame, etc.


Contenedores Swing:
Es algo importante para los componentes Swing, ya que organizan la infraestructura, para el manejo de eventos. ay de nivel general:
JFrame, JApplet, JDialog. Estos contiene los componentes, menos el JmenuBar
y otro de nivel intermedio q estan metido en los de nivel general, ejemplo JPanel.


Reglas Generales para el Uso de Componentes Swing
Entrar Aqui ---------> O_O

Hacer Interfaces Graficas en JAVA con NetBeans
8 Puntos Score: 2/10
Visitas: 26994 Favoritos: 22
Ver los usuarios que votaron...
7 Comentarios Hacer Interfaces Graficas en JAVA con NetBeans
Bueno no se Porque te puedo dar solo 2 puntos de 20 disponibles!, pero ahi van antes q nada!!!, Muchas gracias por este Post y te Sigo amigo! Saludos!  
esta bueno especialmente los que estudian ingeneria informatica como por   :up:ejemplo yo
@Sakuragi10 buenisimo, espero que te sea util  
pd: q cagada lo del los puntos ?
Gracias por compartir
Cita Luc1fer: Mostrar
No es nada, lo importante es aprender (:
gracias amigo algo asi andaba buscandoo
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!