Foros del Web » Programación para mayores de 30 ;) » Java »

Java Codigo Mensaje

Estas en el tema de Java Codigo Mensaje en el foro de Java en Foros del Web. Tengo el siguiente codigo: void jTable1_mouseClicked(MouseEvent e) { ListSelectionModel ls=jTable1.getSelectionModel(); jTable1.getSelectionModel().setSelectionMode(ls.MU LTIPLE_INTERVAL_SELECTION); jTable1.getSelectionModel().setSelectionInterval(0 ,5); int sf=ls.getMinSelectionIndex(); int sm=ls.getMaxSelectionIndex(); for(int i=sf+1;i<sm+1;i++) { if(ls.isSelectionEmpty()) { JOptionPane.showMessageDialog(null,"----","----",JOptionPane.INFORMATION_MESSAGE); } ...
  #1 (permalink)  
Antiguo 13/01/2010, 14:05
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 14 años, 7 meses
Puntos: 3
Java Codigo Mensaje

Tengo el siguiente codigo:

void jTable1_mouseClicked(MouseEvent e) {

ListSelectionModel ls=jTable1.getSelectionModel();

jTable1.getSelectionModel().setSelectionMode(ls.MU LTIPLE_INTERVAL_SELECTION);

jTable1.getSelectionModel().setSelectionInterval(0 ,5);



int sf=ls.getMinSelectionIndex();
int sm=ls.getMaxSelectionIndex();


for(int i=sf+1;i<sm+1;i++)
{
if(ls.isSelectionEmpty())
{
JOptionPane.showMessageDialog(null,"----","----",JOptionPane.INFORMATION_MESSAGE);
}

else
{
if (ls.isSelectedIndex(i))
{


int res=JOptionPane.showConfirmDialog(null,"valor:"+i, "mensaje",JOptionPane.DEFAULT_OPTION,JOptionPane.I NFORMATION_MESSAGE);


if(res==0)
{

}

}
}
}
}
}


O sea lo que quiero es que cuando el usuario hace click en el boton del JOPtionPane o sea si res==0, salge de la ventana del JOptionPane pero que continue mostrando el mensaje en el siguiente click de mi tabla o sea cuando el indice es igual a dos,mejor dicho sf=2 en mi for.

Yo probe con el siguiente: System.exit(0);

if (ls.isSelectedIndex(i))
{


int res=JOptionPane.showConfirmDialog(null,"valor:"+i, "mensaje",JOptionPane.DEFAULT_OPTION,JOptionPane.I NFORMATION_MESSAGE);


if(res==0)
{

System.exit(0);

}

}

pero este sale completamente del formulario cuando hago click.


Que deberia poner.

Etiquetas: mensaje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:40.