Java - Colocar Boton de Modificar en celda de JTable

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

Colocar Boton de Modificar en celda de JTable

Publicado por Fernández (2 intervenciones) el 28/09/2018 03:42:29
Buenas, estoy teniendo inconvenientes con un Formulario que cree, estoy queriendo colocar un boton en una celda de mi JTable para poder Modificar la fila seleccionada, tengo un formulario que me muestra todos los pedidos que fueron generados durante el dia con ayudar de un Text Field que con una clase "Fecha" genera la fecha para ese cuadro de texto, con una clase "CargarTabla" creo la consulta y lo cargo en mi Jtable cada vez que este se inicie de forma automatica, este es mi codigo, necesitaba una ayudar para saber donde modificar o que debo hacer. Desde ya gracias


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private boolean CargarTabla() {
    boolean isOk = false;
    String sql = "";
 
    StatementManager sm = new StatementManager();
    try {
        DefaultTableModel dtm = (DefaultTableModel) jTablePedidos.getModel();
        sql = "SELECT vt.id_venta, sb.sabor as Sabor, vt.cantidad, vt.precio, vt.total"
                + "  FROM item_venta vt inner join sabores   sb on sb.id_sabor  = vt.id_sabor where fecha = '" + jTFechaCompra.getText() + "'"
                + "AND   pagado = 'N'";
        System.out.println(sql);
        sm.TheSql = sql;
        sm.EjecutarSql();
        while (sm.TheResultSet.next()) {
            dtm.addRow(new Object[]{sm.TheResultSet.getString("id_venta"),
                sm.TheResultSet.getString("sabor"), sm.TheResultSet.getString("cantidad"),
                sm.TheResultSet.getString("precio"),
                sm.TheResultSet.getString("total")});
        }
 
        jTablePedidos.setModel(dtm);
        isOk = true;
    } catch (Exception e) {
        e.printStackTrace();
 
    }
    return isOk;
}
Captura_listaDePedidos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder