public void llenarTabla(){
         try {
             con= new DBconection();
             String exp;
             DefaultTableModel modelo= new DefaultTableModel() {
            //Con esto conseguimos que la tabla no se pueda editar
            @Override
            public boolean isCellEditable(int fila, int columna) {
                    return false; 
                }
            };
             modelo.addColumn("Nro. Cheque");
             modelo.addColumn("Factura");
             modelo.addColumn("Chequera");
             modelo.addColumn("Importe");
             modelo.addColumn("Beneficiario");
             modelo.addColumn("Emision");
             modelo.addColumn("Fecha de Pago");
             modelo.addColumn("Estado");
             ResultSet rs;
             Statement st;
             double total=0;
             st=con.conectar().createStatement();
             String p=String.valueOf(Estado.getSelectedIndex());
             String EA,ED,PA,PD;
             if (EmitidoAC.isSelected()) EA= convFecha(EmisionA.getDate());
             else EA= new String("2100-01-01");
             if (EmitidoDC.isSelected()) ED= convFecha(EmisionD.getDate());
             else ED= new String("1999-01-01");
             if (PagarAC.isSelected()) PA= convFecha(PagarA.getDate());
             else PA= new String("2100-01-01");
             if (PagarDC.isSelected()) PD= convFecha(PagarD.getDate());
             else PD= new String("1999-01-01");
             rs=st.executeQuery("SELECT * FROM `Cheques` WHERE (Pagado="+p+" OR "+p+"=2) AND FechaEmision<='"+EA+"' AND FechaEmision>='"+ED+"' AND FechaPago<'"+PA+"' AND FechaPago>'"+PD+"'");
            while(rs.next()){
                Object[] fila = new Object[8];
                fila[0] = rs.getString("Numero");
                fila[1] = rs.getString("Factura");
                fila[2] = rs.getString("Chequera");
                fila[3] = "$ "+rs.getString("Importe");
                fila[4] = rs.getString("Beneficiario");
                fila[5] = FechaToTable(rs.getString("FechaEmision"));
                fila[6] = FechaToTable(rs.getString("FechaPago"));
                total+=rs.getDouble("Importe");
                if (rs.getInt("Pagado")==0) fila[7] = "Pendiente de Pago";
                else fila[7] = "Pagado";
                modelo.addRow(fila); // Añade una fila al final del modelo de la tabla
            }
            rs.close();
            st.close();
            total= Math.round(total*1000);
            total= total/1000;
            ImporteTot.setText(String.valueOf(total));
            tabla.setModel(modelo);
            tabla.updateUI();
            tabla.getColumnModel().getColumn(0).setPreferredWidth(100);
            tabla.getColumnModel().getColumn(1).setPreferredWidth(100);
           // tabla.getColumnModel().getColumn(0).setResizable(false);
            tabla.getColumnModel().getColumn(2).setPreferredWidth(100);
          //  tabla.getColumnModel().getColumn(1).setResizable(false);
            tabla.getColumnModel().getColumn(3).setPreferredWidth(100);
           // tabla.getColumnModel().getColumn(2).setResizable(false);
            tabla.getColumnModel().getColumn(4).setPreferredWidth(100);
          //  tabla.getColumnModel().getColumn(3).setResizable(false);
            tabla.getColumnModel().getColumn(5).setPreferredWidth(100);
            tabla.getColumnModel().getColumn(6).setPreferredWidth(100);
            tabla.getColumnModel().getColumn(7).setPreferredWidth(100);
            //Actualiza la tabla
            tabla.setRowHeight(25);
            TableRowSorter<TableModel> ordenar = new TableRowSorter<TableModel>(modelo);
            ordenar.setComparator(3, new DoubleComparator());
            ordenar.setComparator(3, new DoubleComparator());
            tabla.setRowSorter(ordenar);
           //tabla.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
        } catch (SQLException e) {
                    JOptionPane.showMessageDialog(null, "Error al conectarse con la Base de Datos. Intente establecer la conexion o contacte con el administrador");
                    System.out.println(e);
                    System.exit(0);
        }
    }