Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    JTable e selezione righe

    Salve ragazzi..
    spero in una vostra illuminazione

    allora ho una jtabel con dei dati..
    in particolare un campo "codice"

    vorrei che venissero selezionate tutte le righe che iniziano con un codice particolare..

    il problema non si pone se queste sono tutte adiacenti..ma non sempre è così

    for (int r=0; r<tabellaarticolo.getRowCount()&&codice.getText(). length()>0; r++) {

    if (tabellaarticolo.getValueAt(r, 1).toString().startsWith(codice.getText())) {
    tabellaarticolo.setRowSelectionInterval(r,r);

    }

    }


    solo che così mi seleziona solo una riga..
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

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

    Re: JTable e selezione righe

    Originariamente inviato da alex86
    vorrei che venissero selezionate tutte le righe che iniziano con un codice particolare..

    il problema non si pone se queste sono tutte adiacenti..ma non sempre è così
    Usa addRowSelectionInterval().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    grazie..cè un modo per deselezionare?
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  4. #4
    tabellaarticolo.removeRowSelectionInterval(r,r);

    trovato
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

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.