tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1033
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Scrapy Scrapy ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Erde
    Beiträge
    79
    Ich möchte bei einer Bestätigung in einem "JText" den Fokus auf ein "JSpinner.NumberEditor" setzen.

    Gewöhnlich nehme ich dazu die Methode: "requestFocus()", das funktioniert auch - jedoch erkennt man als Benutzer nicht, das sich der Focus verändert hat, weil der Cursor in im JSpinner nicht gesetzt ist. Mit den Pfeiltasten kann man den Wert jedoch verändern.

    Ich habe es schon auf diese Weisen versuchen:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
      //JFrame...
      //...
      SpinnerModel spiMengeModel = new SpinnerNumberModel(0.0, 0.0, 100.0, 1.0);
      JSpinner spiMenge = new JSpinner(spiMengeModel);
      spiMenge.setEditor(new JSpinner.NumberEditor(spiMenge, "#0.00"));
      spiMenge.setModel(spiMengeModel);
      //...
      
      //Normale Methode:
      spiMenge.requestFocus();
      
      //Methode 2:
       spiMenge.requestFocus();
      spiMenge.getModel().requestFocus();
      
      //Methode 3:
        spiMenge.requestFocus(true);
       spiMenge.getModel().requestFocus(true);
    Vielleicht hab ich da etwas übersehen!?
     

  2. #2
    Avatar von benhaze
    benhaze benhaze ist offline Mitglied Gold
    Registriert seit
    Jun 2006
    Ort
    Bochum (NRW)
    Beiträge
    186
    naja...dieser Beitrag ist zwar schon ein paar Tage alt, aber besser spät als nie.
    (das gleiche Problem hatte ich aber gerade auch)
    Da hier keine Antwort zu finden war habe ich dann halt selber getestet.
    Hier eine Möglichkeit:

    Code java:
    1
    2
    
    NumberEditor ned = (NumberEditor)jSpinner1.getEditor();
    ned.getTextField().requestFocusInWindow();
     

Ähnliche Themen

  1. Select funktioniert nicht korrekt
    Von exiter28 im Forum .NET Datenverwaltung
    Antworten: 4
    Letzter Beitrag: 13.09.10, 09:42
  2. Thread.sleep() funktioniert nicht korrekt
    Von d4rkY89 im Forum Java
    Antworten: 4
    Letzter Beitrag: 14.03.10, 19:13
  3. IE a:hover funktioniert nicht korrekt!
    Von mR.fLopPy im Forum CSS
    Antworten: 12
    Letzter Beitrag: 04.12.09, 20:59
  4. Boole funktioniert nicht korrekt
    Von sight011 im Forum Cinema 4D
    Antworten: 14
    Letzter Beitrag: 13.09.08, 16:25
  5. Antworten: 1
    Letzter Beitrag: 27.04.04, 14:48