JTable

Dangera

Minulla on JTable, jossa näytetään tulosjoukkoja. Taustalla on TableModelin implementoiva ResultSetTableModel-luokkani. Haluaisin sallia tietyt toiminnot vain silloin, kun taulussa on rivejä eli tulosjoukko ei ole tyhjä. Tulosjoukot haetaan tauluun aina nappia painamalla. Olen yrittänyt koodilla

if (taulu.getmodel,getRowCount()==0) {
älä salli
}
else {
salli
}

mutta tulos ei ole toivotunlainen. Lisäksi haluaisin myös toiminnon, joka tyhjentää taulun, mutta setRowCount ei myöskään toimi.

2

505

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa1

      tai tee kuten gurut jos ei ole debuggeria käytössä. tulostelet konsoliin tekstiä esmes ton taulu.getmodel.getRowCount()

      Voiko olla että getRowCount() on olemassa modelissasi mutta siinä ei ole koodia sisällä?

    • Toteuta

      data sijaitsee, suoraa ResultSet:istäkö luet? Silloin tietokannasta haettujen rivien lukumäärää on kinkkisempi kysyä esim.

      ResultSeti:n tyyppi oltava TYPE_SCROLL_INSENSITIVE tai TYPE_SCROLL_SENSITIVE
      int koko =0;
      if (rs != null) {
      rs.last();
      koko = rs.getRow();
      }
      return koko;

      Ja mitä tuloo setRowCount metodiin, niin TableModel rajapinta ei sisällä sitä ja muuta ei voi sannoo ku ei tiä misä se data sijaitsee ;)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Takaisin ylös

    Luetuimmat keskustelut

    1. Yli 3 Vuotta sinä jaksoit

      ja yrititit ottaa selvää minusta. Aika hämmästyttävää. Naiselle.
      Ikävä
      80
      993
    2. Mikä minussa sitten

      Kiihottaa enemmän kuin muissa?
      Ikävä
      73
      852
    3. Jasmin Vähäkangas paljastelee

      Eilinen päivä on heillä kulunut biitsillä niin silloin tuo äiti ihminen on intoutunut paljastelemaan kunnolla. Laittanut
      Kotimaiset julkkisjuorut
      101
      576
    4. Taidan lähettää kaveripyynnön

      Sulle nainen. Otan vaan rohkaisuryypyn ensin.
      Ikävä
      43
      575
    5. Mikä on viimeinen

      este joka vielä pitää sinut ja kaivattusi erillään?
      Ikävä
      45
      543
    6. Ei mulle kelpaa kukaan muu...

      Kuin "hän"
      Ikävä
      29
      523
    7. Kangaskylän alkoholi-hurjastelijat

      Oppi olkoon että autollessa etanoli kuuluu pääasiassa 95 E10 polttoaineseen, siihenkin vain enimmillään 10% vahvuisena t
      Hyrynsalmi
      4
      516
    8. Miehet lähtevät itse pois deittailumarkkinoilta

      Ovat saaneet tarpeekseen naisista. Tyypillisin poistuja on: Koulutettu, työssäkäyvä, etsii pitkäaikaista parisuhdetta.
      Sinkut
      164
      513
    9. Oikea nainen

      On äärimmäisen naisellinen, pienikokoinen, kapeaharteinen, pienet kapeat kasvot, paksut huulet, kauniit hiukset, upeat t
      Sinkut
      136
      498
    10. Olen pahoillani mies ihan kaikesta

      Et sinä ole edes tehnyt mitään väärää. Eihän kenestäkään ole pakko tykätä. Pyydän anteeksi kaikkea häiriköintiä, joka on
      Ikävä
      61
      495
    Aihe