Miten saada aikaiseksi ProgressBar, joka täyttyy kun tietty metodi on suoritettu loppuun?
Kokeilin siten, että lisäsin ProgressBarin valueta metodissa aina joka lauseen jälkeen tietyn määrän, mutta kävi niin, että bar täyttyi vasta kun metodin lopputulos tuli näkyviin, ei siis sen suorituksen aikana.
ProgressBar
4
517
Vastaukset
Valistunut arvaus, että sille progressbarille periytyy joku refresh metodi jostain.
- foobarfoo
En tiedä oletko tutustunut Sunin sivuilta löytyvään esimerkkiin, joten aloitetaan siitä:)
http://java.sun.com/docs/books/tutorial/uiswing/components/progress.html- Muumioitunut
Mutta en tajua tota taskia, miten se asetetaan?
- Toteuta
Muumioitunut kirjoitti:
Mutta en tajua tota taskia, miten se asetetaan?
Tutustu hiukan SwingWorker luokkaan http://java.sun.com/javase/6/docs/api/javax/swing/SwingWorker.html lue toi sen johdanto osa ja sen jälkeen voit tutustua hieman lisää lukemalla vaikka tämän http://java.sun.com/developer/technicalArticles/javase/swingworker/
Eli doInBackground() metodissa teet työn / laskelmat, joka palauttaa tuloksen publish(V... chunks) metodin kautta. Jonka jälkeen SwingWorker kutsuu process() metodia joka prosessoi tulokset (esim. lisää tulokset taulukkoon / malliin) ja lisää samalla progressbarin arvoa chunks muuttuja koon mukaan esim. kutsumalla
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
progressbar.setValue(value);
}
});
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Lääppijä Lindtman jäi kiinni itse teosta
Lindtman kyselemättä ja epäasiallisesti koskettelee viestintäpäällikköä. https://www.is.fi/politiikka/art-20000117808522614504Huomaatteko Demari Tytti ei esitä pahoitteluitaan
Samanlainen ilmeisesti kuin Marin eli Uhriutuu no he ovat Demareita ja muiden yläpuolella siis omasta mielestään913399Vedonlyöntiä .
Olen valmis lyömään ison vedon , että homma kaatuu . Jos kerta Sivonen ei lähde mukaan , niin ei tuoho usko kukaan muuka242596Turvaan tulleet lähettävät omia lapsiaan vaaraan - hullua
MOT-ohjelman jakso ”Loma vaihtui kahleisiin” kertoi, kuinka Suomessa ja muualla Euroopassa asuvat somaliperheet lähettäv582285Mikä on pahinta, mitä kaivatullesi
pelkäät tapahtuvan? Jos kuolemaa, vakavia sairauksia yms. ei lasketa?962169TUNNISTELAATIKKO
Tähän ketjuun voi laittaa yhdellä tai kahdella lauseella (tai vaikka yhdellä sanalla) täydellisen tunnisteen, jonka vain881442Tykkäätkö enemmän tavis- vai julkkiskisaajista tv:ssä?
Tykkäätkö enemmän tavis- vai julkkiskisaajista tv:ssä? Moni reality ja visailuohjelma luottaa julkkiksiin, mutta sentään281309- 411296
Zoo jatkaa - jatkuuko mustamaalaus?
Tänään on päätetty Zoon avaamisesta uudelleen. Mielenkiintoista nähdä kautokurujen reaktio, nyt kun kyse ei ole kunnalli701229Valehdella saa, totuus salataan
Vaikuttaa vähän siltä, että sensuuria toteutetaan juorupalstallakin. Asioita saa kaunistella ja vääristellä, mutta totuu10808