Cita: Código PHP:
private void caretUpdate(javax.swing.event.CaretEvent evt) {
jFormattedTextField4.selectAll();
jFormattedTextField4.moveCaretPosition(this.jFormattedTextField4.getText().length());
}
a lo que acompaña....
Código PHP:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: Attempt to mutate in notification
at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1323)
at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:644)
at javax.swing.text.JTextComponent.setText(JTextComponent.java:1693)
at comercialelectrica.modulos.AñadirVenta.caretUpdate(AñadirVenta.java:1290)
PAra el que quiera saber:
http://cafelojano.wordpress.com/2009...odo-selectall/
Lo que nos dice es que para hacer esto que busco el código es el siguiente:
Código PHP:
private void caretUpdate(javax.swing.event.CaretEvent evt) {
// TODO add your handling code here:
SwingUtilities.invokeLater(new Runnable() {
public void run() {
System.out.println("Llega");
jFormattedTextField1.selectAll();
}
});
jFormattedTextField4.moveCaretPosition(this.jFormattedTextField4.getText().length());
}