Widgets java

Solo disponible en BuenasTareas
  • Páginas : 14 (3442 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2011
Leer documento completo
Vista previa del texto
Widgets: Sliders -Menus -Progress Bar









ANDRES FELIPE ARRUBLA ZAPATA CC 1152439737
DANIEL ARANGO CC 1035425952
JUAN CAMILO VILLA CC 15371965

PROFESOR
MARIO JARAMILLO RESTREPO

TECNICAS DE PROGRAMACION Y LABORATORIO

UNIVERSIDADDE ANTIOQUIA
FACULTAD DE INGENIERIA
MEDELLIN
2009

ABSTRACT
Los widgets son aplicaciones o elementos de una interface grafica que permiten una interacción más agradable entre el programa y el usuario, entre ellos se encuentran los check box, radio button, progress bar, slide bar, menus, etc. Sus objetivos son facilitar el acceso a funciones frecuentemente usadas y proporcionar de informaciónvisual al usuario.
En particular nosotros nos enfocaremos mas específicamente en estos tres widgets llamados slide bar, progress bar y menú, para lo cual se explicara el funcionamiento, aplicaciones y maneras de crearlos de una forma rápida, dinámica y sencilla.
OBJETIVO GENERAL
Diseñar aplicaciones graficas en java utilizando las clases JSlidebar, JProgressBar y JMenú.
OBJETIVOS ESPECIFICOS* Explicar la funcionalidad básica de las clases JSlidebar, JProgressBar y JMenú, utilizando el api de java.
* Desarrollar aplicaciones que contengan ejemplos de las clases JSlidebar, JProgressBar y JMenú utilizando netbeans.
REQUERIMIENTOS
Para poder realizar estas aplicaciones es necesario utilizar las siguientes herramientas:
Maquina virtual de java.
Cualquier clase IDE (paraeste caso en particular utilizaremos Netbeans y Jcreator.)
(Direcciones web)
http://www.java2s.com/Code/Java/Swing-JFC/ProgressbarSample.htm
http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html
http://www.java2s.com/Code/Java/Swing-JFC/JSliderSample2.htm
http://java.sun.com/docs/books/tutorial/uiswing/components/slider.htmlhttp://www.java2s.com/Code/Java/Swing-JFC/jMenu.htm
http://java.sun.com/docs/books/tutorial/uiswing/components/menu.html
http://www.chuidiang.com/java/novatos/editor/construir_JMenuBar.php
Desarrollo

Como usar la barra de progreso

A veces una tarea en ejecución dentro de un programa puede tardar algún tiempo en completarse. Debido a esto una interfaz que es amigable con el usuario proporciona indicaciones a este de lo queocurre con la tarea que se está realizando, cuánto tiempo podría tomar, y cuánto trabajo se ha completado. Una forma de indicar el trabajo, y tal vez la cantidad de progreso, es utilizar una imagen animada. Otra manera de hacerlo es establecer un cursor de espera, utilizando la clase Cursor y el componente de método definido como SetCursor. Por ejemplo, el siguiente código hace referencia a uncursor de espera que se muestra cuando éste se encuentra sobre la barra:
container.setCursor (Cursor.getPredefinedCursor (Cursor.WAIT_CURSOR));

Para explicar cómo completar una tarea, se puede utilizar una barra de progreso como esta:



A veces no se puede determinar de inmediato la duración de una tarea, o estapodría quedarse en el mismo estado de finalización durante un periodo extenso de tiempo. Así que podemos mostrar el estado del trabajo creando una barra de progreso en modo indefinido. En este tipo de barra de progreso la animación se muestra de forma indeterminada para indicar que el trabajo se está realizando y tan pronto como la barra de progreso pueda, mostrara información más significativa alusuario, cambiando de nuevo a su modo predeterminado. En Java la apariencia de las barras de progreso indefinido tiene este aspecto:

Swing provee de tres clases las cuales pueden ayudarnos a utilizar las barras de progreso pero en este caso en particular utilizaremos solamente JProgressBar:
JProgressBar
Es un componente visible el cual ayuda a mostrar gráficamente que porcentaje de la...
tracking img