jueves, 28 de agosto de 2014

Algunas clases de Swing.


Clase Significado
JApplet
Un applet es un programa Java que no puede ser ejecutado por si mismo, sino que para su ejecución debe estar inmerso dentro de otro.
JFrame
Un JFrame en una ventana que en Windows crea, en la barra de herramientas, un nuevo botón de aplicación abierta.
JDialog
Las ventanas secundarias son los JDialog normalmente son llamados desde un JFrame que herada la mayoría de los atributos de éste.
JPanel
Los JPanel son objetos contenedores; su finalidad es la agrupación de otros objetos como botones, campos de texto, etiquetas, etc.
JButton
JButton proporciona un botón visible que los desarrolladores pueden añadir a cualquier interfaz ajustando su apariencia y comportamiento.



jueves, 21 de agosto de 2014

¿Cuál es la diferencia entre AWT y Java Swing?


AWT Java Swing
AWT permite hacer interfaces gráficas mediante artefactos de interacción con el usuario, como botones, menús, texto, botones para selección, barras de deslizamiento, ventanas de diálogo, selectores de archivos, etc. El paquete Swing es parte de la JFC (Java Foundation Classes) en la plataforma Java. La JFC provee facilidades para ayudar a la gente a construir GUIs. Swing abarca componentes como botones, tablas, marcos, etc...
Cada una de las componentes de una ventana en AWT se representa mediante uno o más objetos de la aplicación. La clase de los contenedores sirve para crear áreas en la ventana cuyo único fin es colocar otras componentes en su interior. Las componentes de Swing utilizan la infraestructura de AWT, incluyendo el modelo de eventos AWT, el cual rige cómo una componente reacciona a eventos tales como, eventos de teclado, mouse, etc... Es por esto, que la mayoría de los programas Swing necesitan importar dos paquetes AWT: java.awt.* y java.awt.event.*.
El argumento que recibe el constructor es la etiqueta que se colocará sobre el botón. El aspecto y comportamiento de este botón es dependiente de la plataforma. La aplicación se basa sólo en que será informada cuando el botón sea presionado por el usuario para ejecutar alguna acción. Cada vez que el usuario interactúa con la aplicación se gatilla un evento, para que una componente determinada reaccione frente a un evento, debe poseer un "escuchador" con, al menos, un método determinado que se ejecutará al escuchar un evento en particular.


Entre AWT y Java Swing hay gran diferencia, pero al mismo tiempo hay grandes aspectos en común, ambos nos sirven para realizar artefactos gráficos y utilizan prácticamente las mismas funciones y componentes, pero su diferencia radica en que principalmente Java Swing es más avanzado y sus componentes se desarrollan de mejor manera, ademas desde AWT necesitamos tener una plataforma especifica, mientras que desde Java Swing podemos utilizarlo y visualizarlo desde diferentes lugares. Para la programación es muy importante conocer éste tipo de herramientas, pues son de gran ayuda.

jueves, 17 de julio de 2014

¿Por qué es importante saber programar?

Muchas de las personas en el mundo no saben qué es programar, o un programador, ésto se debe a la falta de información y/o de interés, pero programar es realmente importante y necesario en nuestras vidas. Probablemente muchas de las cosas que realizamos cotidianamente han necesitado de algún programa que nos ayude a realizar acciones con un grado de complejidad menor, es decir, "que ésto haga las cosas por mí"; ésto nos beneficia a la mayoría de personas. Aprender a programar no necesita de mucha inteligencia, o ser un genio, simplemente se necesita leer, entender, interpretar problemas sencillos y cotidianos, ésto porque cada vez que aprendemos algo nuevo, nos servirá para una próxima ocasión, y cada vez que se vaya reuniendo más y más conocimientos y/o experiencias, podemos lograr un mejor trabajo. Programar es importante, porque es una herramienta de ayuda de alta funcionalidad y es simple
Vídeo de Referencia:
"Todo el mundo debería saber programar"