Pregunta Nro. 1
Pregunta Nro. 2
todo esto en un jSplitPane... que cada vez que uno hace click en alguna de ellas, automaticamente se actualiza el panel de la derecha...
El problema viene cuando selecciono la respuesta correcta xq me da...
run:
1
Exception occurred during event dispatching:
2
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.Vector.elementAt(Vector.java:430)
at javax.swing.DefaultListModel.elementAt(DefaultList Model.java:247)
at Interfaz.PanelUsuario.jList1ValueChanged(PanelUsua rio.java:264)
at Interfaz.PanelUsuario.access$000(PanelUsuario.java :25)
at Interfaz.PanelUsuario$1.valueChanged(PanelUsuario. java:113)
at javax.swing.JList.fireSelectionValueChanged(JList. java:1765)
at javax.swing.JList$ListSelectionHandler.valueChange d(JList.java:1779)
y yo se xq se da esta excepcion pero no logro identificar el error... Mas cuando he hecho un debug "casero" y todo parece estar bien con los indices... La linea 264 de Panel Usuario es la siguiente:
Cita:
es sumamente raro que me diga que ahi esta el error ya que entonces cada vez que hago click en alguna de ellas me deberia tirar error y no me lo tira.. Cita:
private void jList1ValueChanged(javax.swing.event.ListSelection Event evt) {
=> Pregunta Preg=(Pregunta)lisModelo.elementAt(jList1.getSelec tedIndex());
jTextArea1.setText(Preg.getPregunta());
jTextField2.setText(Preg.getOpcion_1());
jTextField3.setText(Preg.getOpcion_2());
jTextField4.setText(Preg.getOpcion_3());
jTextField5.setText(Preg.getOpcion_4());
}
=> Pregunta Preg=(Pregunta)lisModelo.elementAt(jList1.getSelec tedIndex());
jTextArea1.setText(Preg.getPregunta());
jTextField2.setText(Preg.getOpcion_1());
jTextField3.setText(Preg.getOpcion_2());
jTextField4.setText(Preg.getOpcion_3());
jTextField5.setText(Preg.getOpcion_4());
}
Si alguien quiere y tiene tiempo, le puedo enviar el codigo... Estoy viendo esto ya que promocione "Paradigmas de Programacion" y tengo que hacer un tp de investigacion...
Muchas gracias