Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Utiliser RowSorter pour trier une JTable


{filelink=905}

 
import java.awt.BorderLayout;
 
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.RowSorter;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.table.TableRowSorter;
 
public class TrierJTable {
 
		  public TrierJTable()
		  {
			   JFrame frame = new JFrame("Trier une JTable");
			  	    String[] colonnes = { "Nom", "Fonction" };
 
			  	    Object lignes[][] = {
			  			{ "Bernard A.", "Dir. Tech"},
			  			{ "Alber. Sin", "Dir. Financier"},
			  			{ "Steven Cat", "Chef Projet Info"},
			  	        { "Nicolas Lambert", "Resp. tech"}
			  	        };
			      TableModel model = new DefaultTableModel(lignes, colonnes) {
			        public Class getColumnClass(int colonne) {
			          Class returnValue;
			          if ((colonne >= 0) &#038;& (colonne < getColumnCount())) {
			            returnValue = getValueAt(0, colonne).getClass();
			          } else {
			            returnValue = Object.class;
			          }
			          return returnValue;
			        }
			      };
 
			      JTable table = new JTable(model);
 
			      RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
 
			      table.setRowSorter(sorter);
 
			      JScrollPane pane = new JScrollPane(table);
 
			      frame.add(pane, BorderLayout.CENTER);
 
			      frame.setSize(300, 150);
    			frame.setVisible(true);
 
	      }
 
  public static void main(String args[])
  {
   new TrierJTable();
  }
}

A Voir sur le même Sujet:

  • trier un jtable
  • trie jtable
  • tablerowsorter java problème de tri
  • java trie dans les jtable
  • comment comparer et trier un jtable en java
  • java trier jtable
  • tri ligne jtable java
  • jtable addition de valeur
  • java importer le contenue d'un jtable dans un fichier excel
  • trier image dans un table java