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.