Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: JTable

  1. #1

    JTable

    Ragazzi ho costruito una JTable che si popola da database e fin qui tutto ok
    Dovrei riuscire a prelevare il primo campo della tabella.

    Se uso il comando Integer a = (Integer)tabella.getValueAt(rigaSel, rigaSel);
    Questo mi restituisce proprio il primo campo della mia tabella ma solo della prima riga.
    Se provo a farlo seulle altre mi da errore..
    Qualcuno sa come fare??
    Grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JTable

    Originariamente inviato da toninosanchez
    Se uso il comando Integer a = (Integer)tabella.getValueAt(rigaSel, rigaSel);
    Questo mi restituisce proprio il primo campo della mia tabella ma solo della prima riga.
    Se provo a farlo seulle altre mi da errore..
    Qualcuno sa come fare??
    Innanzitutto getValueAt(rigaSel, rigaSel) è dubbio. Così risulta che passi lo stesso valore per riga e colonna. E non è corretto se ti serve sempre la colonna 0 su qualunque riga.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Sn nei tuoi esempi....
    dv devo cercare??

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da toninosanchez
    Sn nei tuoi esempi....
    dv devo cercare??
    Ma io non ho capito la questione: se usi getValueAt(rigaSel, rigaSel) e rigaSel è 10, lui prende la cella (10,10) .... ti serve così? Dubito ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    T spiego meglio...sn stato troppo frettoloso vero.
    Ho una tabella con due colonne (Codice, Nome)
    Vorrei che selezionando una riga io riesca ad accedere al campo Codice, di quella riga, per lanciare una query...

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da toninosanchez
    T spiego meglio...sn stato troppo frettoloso vero.
    Ho una tabella con due colonne (Codice, Nome)
    Vorrei che selezionando una riga io riesca ad accedere al campo Codice, di quella riga, per lanciare una query...
    Ho capito ... ma io ripeto (ancora 1 volta): perché passi rigaSel, rigaSel cioè lo stesso valore sia per riga che colonna???
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Ho provato quel metodo, che nn conoscevo...
    Infatti nn va!!!
    Volevo sapere cosa devo fare

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da toninosanchez
    Ho provato quel metodo, che nn conoscevo...
    Infatti nn va!!!
    Volevo sapere cosa devo fare
    getValueAt, di JTable o direttamente dal model (se ne avevi fatto uno esplicito).

    Object getValueAt(int row, int column)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    Ok....ma invece di int row e int col non dovrei mettere quella selezionata??

  10. #10
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da toninosanchez
    Ok....ma invece di int row e int col non dovrei mettere quella selezionata??
    Per la riga sì, ovvio, ma se vuoi una certa colonna specifica non puoi passare come secondo parametro di nuovo la riga!!!
    E da 4 post fa che te lo sto dicendo .....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.