Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [Java] Ordinare JTable

  1. #1

    [Java] Ordinare JTable

    ho questa JTable:
    codice:
            tableData.setModel(new javax.swing.table.DefaultTableModel(
                new Object [][] {},
                new String [] {
                    "Book name", "Author", "Editor", "ISBN", "Price", "Note"
                }
            ) {
                boolean[] canEdit = new boolean [] {
                    false, false, false, false, false, false
                };
    
                public boolean isCellEditable(int rowIndex, int columnIndex) {
                    return canEdit [columnIndex];
                }
            }
        );
    prende i dati da un db.
    ora, come faccio a ordinarla?
    ho visto che c'è il metodo setRowSorter.
    codice:
    RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
    table.setRowSorter(sorter);
    ma nel mio caso specifico che gli posso passare come argomento??

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ti servono specifiche particolari per l'ordinamento, o un genericissimo ordinamento lessicografico potrebbe andare bene? Nel secondo caso c'è
    codice:
    setAutoCreateRowSorter(boolean bool)
    di JTable.

    Per maggiori info:
    http://download.oracle.com/javase/tu...nts/table.html

    paragrafo "Sorting and Filtering" (dove trovi, oltre a quanto detto sopra, anche info un po' più specifiche sulla scrittura di un Table Sorter ad-hoc.)

    PS: non ti fermare alle API quando fai una ricerca su come implementare qualcosa ed il forum non è nè Bing, nè Google nè qualsivoglia altro motore di ricerca.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Originariamente inviato da Andrea1979
    ti servono specifiche particolari per l'ordinamento, o un genericissimo ordinamento lessicografico potrebbe andare bene? Nel secondo caso c'è
    codice:
    setAutoCreateRowSorter(boolean bool)
    di JTable.

    Per maggiori info:
    http://download.oracle.com/javase/tu...nts/table.html

    paragrafo "Sorting and Filtering" (dove trovi, oltre a quanto detto sopra, anche info un po' più specifiche sulla scrittura di un Table Sorter ad-hoc.)

    PS: non ti fermare alle API quando fai una ricerca su come implementare qualcosa ed il forum non è nè Bing, nè Google nè qualsivoglia altro motore di ricerca.
    grazie, questo meodo va più che bene.

    per quanto riguarda il tuo appunto, nn mi sembra di usare il forum com google o altro.
    semplicemente nn ho notato quel metodo.
    con questo discorso almeno più dell'80% delle discussioni nn dovrebbero essere fatte.
    cmq starò più attento.
    ciao e grazie!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da fermat
    con questo discorso almeno più dell'80% delle discussioni nn dovrebbero essere fatte.
    infatti: con il valore aggiunto intrinseco di un forum in cui si trattano problematiche sicuramente stimolanti, invece delle solite "guarda il manuale"
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.