09/08/2011, 17:16
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 4 meses Puntos: 3 | |
Listener en Java Porque primero debo hacer click en la tabla de mi aplicacion recien para que funcione el siguiente codigo:
void jTable1_mouseClicked(MouseEvent e) {
jTable1.setSelectionMode(ListSelectionModel.MULTIP LE_INTERVAL_SELECTION);
ListSelectionModel r = jTable1.getSelectionModel();
r.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
ListSelectionModel lsm = (ListSelectionModel) e.getSource();
if (lsm.isSelectionEmpty()) {
}
else {
if (jTable1.getSelectedRow() == 0) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a).toString());
edad.setText(v.get(a + 1).toString());
dni.setText(v.get(a + 2).toString());
suma.setText(v.get(a + 3).toString());
r1=v.get(a+4).toString();
break;
}
}
if (jTable1.getSelectedRow() == 1) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 5).toString());
edad.setText(v.get(a + 6).toString());
dni.setText(v.get(a + 7).toString());
suma.setText(v.get(a + 8).toString());
r1=v.get(a+9).toString();
break;
}
}
if (jTable1.getSelectedRow() == 2) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 10).toString());
edad.setText(v.get(a + 11).toString());
dni.setText(v.get(a + 12).toString());
suma.setText(v.get(a + 13).toString());
r1=v.get(a+14).toString();
break;
}
}
if (jTable1.getSelectedRow() == 3) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 15).toString());
edad.setText(v.get(a + 16).toString());
dni.setText(v.get(a + 17).toString());
suma.setText(v.get(a + 18).toString());
r1=v.get(a+19).toString();
break;
}
}
if (jTable1.getSelectedRow() == 4) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 20).toString());
edad.setText(v.get(a + 21).toString());
dni.setText(v.get(a + 22).toString());
suma.setText(v.get(a + 23).toString());
r1=v.get(a+24).toString();
break;
}
}
if (jTable1.getSelectedRow() == 5) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 25).toString());
edad.setText(v.get(a + 26).toString());
dni.setText(v.get(a + 27).toString());
suma.setText(v.get(a + 28).toString());
r1=v.get(a+29).toString();
break;
}
}
if (jTable1.getSelectedRow() == 6) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 30).toString());
edad.setText(v.get(a + 31).toString());
dni.setText(v.get(a + 32).toString());
suma.setText(v.get(a + 33).toString());
r1=v.get(a+34).toString();
break;
}
}
if (jTable1.getSelectedRow() == 7) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 35).toString());
edad.setText(v.get(a + 36).toString());
dni.setText(v.get(a + 37).toString());
suma.setText(v.get(a + 38).toString());
r1=v.get(a+39).toString();
break;
}
}
if (jTable1.getSelectedRow() == 8) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 40).toString());
edad.setText(v.get(a + 41).toString());
dni.setText(v.get(a + 42).toString());
suma.setText(v.get(a + 43).toString());
r1=v.get(a+44).toString();
break;
}
}
if (jTable1.getSelectedRow() == 9) {
for (int a = 0; a < v.size(); a++) {
nombre.setText(v.get(a + 45).toString());
edad.setText(v.get(a + 46).toString());
dni.setText(v.get(a + 47).toString());
suma.setText(v.get(a + 48).toString());
r1=v.get(a+49).toString();
break;
}
}
bandera = e.getValueIsAdjusting();
f = true;
}
}
});
} |