ProgressBar

Muumioitunut

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.

4

537

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Valistunut arvaus, että sille progressbarille periytyy joku refresh metodi jostain.

    • foobarfoo
      • 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

    1. Herkkyydestä

      Toisessa ketjussa toivottiin keskustelua herkkyydestä. Aloitan omalla näkemykselläni. Mielestäni herkät ihmiset ovat l
      Sinkut
      300
      1050
    2. Arvaako kukaan?

      "Humalojalla metalliromun keräyspaikalla on kulkenut pitkin kevättä ja kesää joku henkilö, joka on vienyt sieltä kymmeni
      Haapavesi
      61
      857
    3. Yli 3 Vuotta sinä jaksoit

      ja yrititit ottaa selvää minusta. Aika hämmästyttävää. Naiselle.
      Ikävä
      76
      835
    4. Mikä minussa sitten

      Kiihottaa enemmän kuin muissa?
      Ikävä
      69
      712
    5. Okei, eli olet rakastunut

      Hyvä sinä, niin minäkin.
      Ikävä
      67
      691
    6. Tuntuu pahalta meidän molempien puolesta

      Anteeksi, että olen tällainen pelkuri. En vaan usko rakkauteen enää miehen ja naisen välillä omalla kohdalla. Tiedän, et
      Ikävä
      39
      668
    7. Olen kiinnostunut sinusta, en seksistä

      Vihjailuja toiseen suuntaan on tullut niin paljon, että asia on korjattava. En näe sinua esineenä, vaan hienona persoona
      Ikävä
      34
      577
    8. Onko meillä

      Kaikki hyvin? 🤨 Miehelle
      Ikävä
      43
      570
    9. Mies.. rehellisesti

      Mitä haluat nyt sun elämään?
      Ikävä
      48
      507
    10. Taidan lähettää kaveripyynnön

      Sulle nainen. Otan vaan rohkaisuryypyn ensin.
      Ikävä
      40
      505
    Aihe