Hvordan lage en Progress Bar i Linux

Hvordan lage en Progress Bar i Linux


Linux har bare en liten prosentandel av desktop computing markedet, men markedsandelen har vært økende, og behovet for kvalitets Linux grafiske applikasjoner har vokst tilsvarende. En vanlig oppgave for utviklere av grafiske applikasjoner skaper fremdriftsindikatorer for programvaren. Takket være det store antall utviklerverktøy tilgjengelig på Linux, kan dette gjøres enkelt med Java programmeringsspråk.

Bruksanvisning

1 Kontroller at Java er installert på systemet, ved å skrive "java -version" (uten anførselstegn) i terminalen. Hvis Java er installert på systemet ditt, vil den versjonen skrives i terminalen. Hvis ingenting vises, må du installere Java. På Debian-baserte systemer, som for eksempel Ubuntu, installere Java med følgende kommando:

sudo apt-get install sun-java6-SDK

Denne kommandoen kan ta litt tid å fullføre.

2 Åpne tekstredigeringsprogram eller IDE av ditt valg og opprette en ny Java-klassen; hvis du ikke har et verktøy som du foretrekker for Java utvikling, de populære Unix tekstredigerings Emacs og Vim kommer forhåndsinstallert på de fleste Linux-systemer. Hvis du foretrekker en IDE, den frie NetBeans og Eclipse har pakker tilgjengelig for Linux.

3 Importer Swing rammeverket i din Java-fil ved å skrive "import javax.swing." Swing er en gratis rammeverk som gjør arbeidet med grafiske elementer enklere enn bare å bruke den innebygde Java API (Application Programming Interface). Denne enkle import linjen gir deg tilgang til alle funksjonene of Swing direkte fra Java-filen.

4 Lag fremdriftslinjen ved å skrive:

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

Denne koden instantiates en ny fremdriftslinje som er medlem av JProgressBar klasse og setter den til å spore prosessen med en gitt oppgave; en av de fine ting om Java og Swing er at de abstrakte alle regnestykket bort, så alt du trenger å gjøre er å lage baren og fortelle den hva du bør spore. Enter "progressBar.setValue (0);" å sørge for at fremdriftslinje starter alltid på null.

5 Kompilere din søknad med "javac" etterfulgt av navnet på programmet. Skriv "java" etterfulgt av navnet på programmet til å kjøre programmet.

Hint

  • Hvis du vil at fremdriftslinjen for å vise hvor mange prosent som allerede er gjennomført mens du kjører, kan du legge linjen med kode "progressBar.setStringPainted (true);" etter at du instantiate din fremgang bar.