Fehler bei JCOMBOBOX GUI Anzeige

hannibalstgt

Neues Mitglied
Gibt es eine Korrektur für den GUI Anzeigefehler bei kleinen Comboboxen,
Siehe angefügter Screenshot.

MfG
Wolfgang Kurz
 

Anhänge

  • Java Fehler.jpg
    Java Fehler.jpg
    251,4 KB · Aufrufe: 0
So pauschal lässt sich da nichts sagen.

Die ersten zwei Fragen, die etwas zusammen hängen:
Wurde evtl. das Layout angepasst nachdem das Fenster angezeigt wurde (ohne repaint / revalidate Aufrufe)?
Ist der Fehler immer noch da, wenn das Fenster minimiert und dann wieder angezeigt wurde?

Ansonsten noch paar universelle Fragen:
Was wurde sonst alles gemacht? Speziell im Vergleich zu den anderen JComboBox Instanzen?
Hast Du evtl. speziellen Code, was das Rendern angeht? Auf was für Events reagierst Du so und was machst du darin?
Hast Du ggf. noch andere Threads, die auf die Controls zugreifen und da etwas machen?
 
Zu den ersten Fragen:
der Fehler beibt, auch wenn das Fenster minimiert und dann wieder auf Normalgröße gebracht wird.
Layout wurde nicht geändert oder angepasst.
Der Fehler taucht auch bei einer weiteren JComboBox auf.

Ich arbeite mit IntelliJ.
Was das macht, weiss ich nicht so genau.
Im Moment bin ich noch beim Aufbau des Fensters (GUI definieren). Keine anderen Aktionen.
Nur Definition und Anfangswerte der Componenten setzen.
Im Anhang die gezippte Java Datei
 

Anhänge

Das Problem dürfte in Zeile 434 sein:
Java:
        cbxSprocketsPerWheel.removeAll();
removeAll ist eine Methode von java.awt.Container, die alle Komponenten aus dem Container entfernt. Ersetz das mal mit removeAllItems(), einer Methode von JComboBox, die alle Einträge aus der Liste entfernt.
 

Neue Themen


Zurück
Oben