Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2017, 14:31
Avatar de soy_nicanor
soy_nicanor
 
Fecha de Ingreso: mayo-2010
Mensajes: 374
Antigüedad: 14 años, 6 meses
Puntos: 3
ordenar columnas de numeros de mayor a menor de jtable

Que objeto de la tabla debo incluir en NULL y como.
Código Java:
Ver original
  1. modelo = new DefaultTableModel(null, titulos) {
  2.                     public Class getColumnClass(int column) {
  3.                       if (column >= 0 && column <= getColumnCount())
  4.                         return getValueAt(0, column).getClass();
  5.                       else
  6.                         return Object.class;
  7.                     }
  8.                 };

Estos datos se muestra en la Tabla.
Código Java:
Ver original
  1. String[] titulos = {"Vendedor","Efectivo ", "Efectivo Cja", "Dato"};
  2.         String[] registro = new String[4];
  3.         modelo = new DefaultTableModel(null, titulos);
  4.  
  5.         Connection cn = Conexion.getConnection();
  6.  
  7.         String sSQL = "SELECT usuario.usuario, reportediario.gananciaTotal, reportediario.efectivoBruto "+
  8.                 "FROM reportediario " +
  9.                 "INNER JOIN usuario ON usuario.id_us=reportediario.id_us ";                
  10.         try
  11.         {
  12.             Statement st = cn.createStatement();
  13.             ResultSet rs = st.executeQuery(sSQL);
  14.             int i=0;
  15.             while(rs.next())
  16.             {
  17.                 registro[0] = rs.getString("usuario.usuario");
  18.                 registro[1] = rs.getString("reportediario.gananciaTotal");
  19.                 registro[2] = rs.getString("reportediario.efectivoBruto");
  20.                 registro[3] = String.valueOf(i);
  21.                 i++;
  22.                 modelo.addRow(registro);              
  23.             }            
  24.             jTable1.setModel(modelo);//Buscador Princiapal          
  25.            
  26.             modelo = new DefaultTableModel(null, titulos) {
  27.                     public Class getColumnClass(int column) {
  28.                       if (column >= 0 && column <= getColumnCount())
  29.                         return getValueAt(0, column).getClass();
  30.                       else
  31.                         return Object.class;
  32.                     }
  33.                 };
  34.         }
  35.         catch (SQLException ex){
  36.             JOptionPane.showMessageDialog(null, ex);
  37.         }
  38.        
  39.         TableRowSorter<TableModel> elQueOrdena = new TableRowSorter<TableModel>(modelo);      
  40.         jTable1.setRowSorter(elQueOrdena);

De antemano Gracias.
__________________
Muy Feliz