Hallo zusammen. Ich benötige für mein Program Werte, die in zwei meiner JSpinner Felder vorhanden sind. Problem ist, wenn ich neue Werte in die JSpinner Felder eintrage per Tastatur, kann ich diese nicht auslesen, sondern immer noch die alten, welche vorher drin standen.
Ich rufe immer zwei Funktionen auf, welche die Werte in den JSpinnern an eine Variable übergeben, bevor meine Hauptfunktion ausgeführt wird.
Wenn ich die auf/ab Pfeile meiner JSpinner benutze zum Ändern der Werte, dann wird der neue Inhalt an die Variablen überwiesen, aber leider nicht wenn ich wie gesagt die Werte über die Tastatur eingebe.
Habe schon "mouseExited" , "stateChange" und ein paar andere Listener versucht, leider ohne Erfolg. Die "keyPressed" und andere kex Listener funktionieren nicht, weiss leider nicht warum.
Kann mir bitte einer sagen was hier abgeht.
Danke
Ich rufe immer zwei Funktionen auf, welche die Werte in den JSpinnern an eine Variable übergeben, bevor meine Hauptfunktion ausgeführt wird.
Java:
private void getRvIntervalSpinnerValue()
{
int interval = ( Integer.parseInt( rvIntervalSpinner.getModel().getValue().toString() ) );
recordViewTicker.setDelay( interval < 100 ? 100 : interval )
);
}
private void getRvNumberOfSamplesValue()
{
NumberOfSamlesValue = Integer.parseInt( rvNumSamplesSpinner.getModel().getValue().toString() );
}
Wenn ich die auf/ab Pfeile meiner JSpinner benutze zum Ändern der Werte, dann wird der neue Inhalt an die Variablen überwiesen, aber leider nicht wenn ich wie gesagt die Werte über die Tastatur eingebe.
Habe schon "mouseExited" , "stateChange" und ein paar andere Listener versucht, leider ohne Erfolg. Die "keyPressed" und andere kex Listener funktionieren nicht, weiss leider nicht warum.
Kann mir bitte einer sagen was hier abgeht.
Danke