Tecnología

Inicio

Cómo hacer una barra de progreso en Linux

Cómo hacer una barra de progreso en Linux


Linux tiene sólo un pequeño porcentaje del mercado de la computación de escritorio, pero su cuota de mercado ha ido creciendo, y la necesidad de aplicaciones gráficas de calidad de Linux ha crecido en consecuencia. Una tarea común para los desarrolladores de aplicaciones gráficas es la creación de barras de progreso para el software. Gracias a la gran cantidad de herramientas de desarrollo disponibles en Linux, esto se puede hacer fácilmente con el lenguaje de programación Java.

Instrucciones

1 Compruebe que se ha instalado Java en su sistema mediante la introducción de "java -version" (sin las comillas) en su terminal. Si Java está instalado en su sistema, la versión será impreso en el terminal. Si no aparece nada, entonces usted necesita para instalar Java. En los sistemas basados ​​en Debian, como Ubuntu, instalar Java con el siguiente comando:

sudo apt-get install sun-java6-SDK

Este comando puede tomar un momento para terminar.

2 Abra el editor de textos o un IDE de su elección y crear una nueva clase de Java; Si usted no tiene una herramienta que prefiera para el desarrollo de Java, los populares Unix editores de texto Emacs y Vim venir preinstalado en la mayoría de los sistemas Linux. Si prefiere un IDE, el NetBeans y Eclipse libres tienen paquetes disponibles para Linux.

3 Importe el marco Entra a su archivo Java escribiendo "javax.swing importación." Swing es un marco libre que hace que trabajar con elementos gráficos más fácil que simplemente usar el (interfaz de programación de aplicaciones) API incorporado Java. Esta simple línea de importación le permite acceder a todas las características del swing directamente desde su archivo Java.

4 Crear la barra de progreso escribiendo:

JProgressBar = new JProgressBar (0, getLengthOfTask ());

Este código crea una nueva barra de progreso que es un miembro de la clase JProgressBar y lo establece para seguir el proceso de una determinada tarea; una de las cosas buenas de Java y Swing es que resumen todas las matemáticas de distancia, por lo que todo lo que tiene que hacer es crear la barra y de indicarle lo que debe realizar el seguimiento. Enter "progressBar.setValue (0);" para asegurarse de que la barra de progreso siempre comienza en cero.

5 Compilar la aplicación con "javac" seguido del nombre de la aplicación. Enter "java", seguido del nombre de la aplicación para ejecutar su aplicación.

Consejos y advertencias

  • Si desea que su barra de progreso para mostrar el porcentaje que ya se ha completado mientras se ejecuta, sólo tiene que añadir la línea de código "progressBar.setStringPainted (true);" después de instancia su barra de progreso.