Zum Inhalt springen

JSpinner nicht editierbar


Krain

Empfohlene Beiträge

Hallo zusammen,

Kann mir einer einer sagen, wie ich das Eingabefeld eines JSpinner nicht editierbar setzten kann, wie etwa beim JTextfield.setEditable(false)?

Ich habe bisher folgenden Code:


years = new javax.swing.JSpinner(
new SpinnerDateModel(cal.getCalendar().getTime(),
von.getTime(),
bis.getTime(),
Calendar.YEAR));
JSpinner.DateEditor edit = new JSpinner.DateEditor(years,"yyyy");
edit.setEnabled(false);
years.setEditor(edit);
[/PHP]

Ich dachte vielleicht, dass sich das über den Editor regeln liese, da finde ich aber keine Einstellungen.

gruss

markus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich dachte vielleicht, dass sich das über den Editor regeln liese, da finde ich aber keine Einstellungen.
Guck mal in die JavaDoc von JSpinner, da first du finden, dass die Standard-Eingabekomponente vom Typ JSpinner.DefaultEditor ist.

Also lässt sich dein Problem so lösen:

    JSpinner spinner                      = new JSpinner();

    JSpinner.DefaultEditor spinnerEditor  = (JSpinner.DefaultEditor)spinner.getEditor();

    spinnerEditor.getTextField().setEditable(false);

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...