Nwlapcug.com


Come fare una barra di avanzamento in Linux

Come fare una barra di avanzamento in Linux


Linux ha solo una piccola percentuale del desktop computing mercato, ma è cresciuta la sua quota di mercato e la necessità di applicazioni grafiche di Linux di qualità è cresciuta di conseguenza. Un'attività comune per gli sviluppatori di applicazioni grafiche è creazione di barre di avanzamento per il software. Grazie al grande numero di strumenti di sviluppo disponibili su Linux, questo può essere fatto facilmente con Java linguaggio di programmazione.

Istruzioni

1

Verificare che Java sia installato sul vostro sistema inserendo "java-versione" (senza virgolette) nel vostro terminale. Se Java è installato sul vostro sistema, la versione verrà stampata nel terminale. Se non appare nulla, quindi è necessario installare Java. Su sistemi basati su Debian, come Ubuntu, installare Java con il seguente comando:

sudo apt-get install sun-java6-sdk

Questo comando potrebbe richiedere qualche istante per finire.

2

Aprire l'editor di testo o IDE di vostra scelta e creare una nuova classe Java; Se non si dispone di uno strumento che si preferisce per lo sviluppo Java, gli editor di testo Unix popolari Emacs e Vim sono preinstallati sulla maggior parte dei sistemi Linux. Se si preferisce un IDE, il libero NetBeans ed Eclipse sono pacchetti disponibili per Linux.

3

Importare il framework Swing nel file Java digitando "import javax. swing." Swing è un framework gratuito che semplifica il lavoro con gli elementi grafici non solo utilizzando il built-in Java API (interfaccia di programmazione). Questa linea di importazione semplice vi permette di accedere a tutte le caratteristiche dello Swing direttamente dal file di Java.

4

Creare la barra di avanzamento digitando:

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

Questo codice crea un'istanza di una nuova barra di avanzamento è un membro della classe JProgressBar e lo imposta a tenere traccia del processo di un determinato compito; una delle cose belle di Java e Swing è che astraggono tutta la matematica, quindi tutto quello che dovete fare è creare la barra e dirgli che cosa monitorare. Immettere "progressBar.setValue(0);" per assicurarsi che il progresso bar inizia sempre a zero.

5

Compilare l'applicazione con "javac" seguito dal nome dell'applicazione. Immettere "java" seguito dal nome dell'applicazione per eseguire l'applicazione.

Consigli & Avvertenze

  • Se desiderate la vostra barra di avanzamento per visualizzare la percentuale che è già stata completata durante l'esecuzione, basta aggiungere la riga di codice "progressBar.setStringPainted(true);" dopo che si crea un'istanza la barra di avanzamento.