haha ya pude resolverlo, de todas maneras dejo la solucion por si alguien trae alguna duda, lo q sucede es q me confundi y lo q estaba haciendo era q en la ultima columna descontaba, por ejemplo ... si elijia en mi jtable pepsi y decia en la posicion 6 q tenia 2 pepsis.. lo q sucedia era q me eliminaba 1 pepsi... y hasta q la pepsi tubiese 1 y si le daba otra ves al boton ahora si borraria la pepsi, lo q yo necesitaba er amuy sencill oepro me confundi, por un ejemplo q habia visto en internet lo q yo keria hacer era la fila eliminarla por completo, no q descontara de cantidad hasta q no hubiese nada y eliminarlo, les dejo como en realidad debio de haber sido mi codigo, y ps ya funciona! gracias de todas maneras y perodn proestos errores tan bobos xD
Código [Seleccionar]
int x=-1 ;//incializo x desde el principio de la clase para usarlo en la jtable y el boton
//este es el codigo dentro del jtable, donde agarro el valor de la fila en mi jtable
int fila = tabla4.rowAtPoint(e.getPoint());
int columna = tabla4.columnAtPoint(e.getPoint());
if ((fila > -1) && (columna > -1))
System.out.println(listarproductos.rowAtPoint(e.getPoint()));//solo lo uso para ver lo q me arroja el modelo
x = (listarproductos.rowAtPoint(e.getPoint()));
System.out.println("Esto trae equis "+ x);
//ahora pongo el codigo del boton q quiero q quite lo q agarra la fila
if (x!=-1){
borra_modelo_lista2(x);
}
else{
}
x=-1;
//este es el codigo del metodo borrar_modelo_lista2() como debio quedar
if(modelolista.getRowCount()!=0){
modelolista.removeRow(x);
}
//
asi de sencillo =D