tutorials.de Buch-Aktion 05/2012
Seite 3 von 3 ErsteErste 123
ERLEDIGT
JA
ANTWORTEN
37
ZUGRIFFE
889
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #31
    SE Tutorials.de Gastzugang
    Scheinbar ist comboBox aber immer noch NULL.
    Und ich hoffe und hast anhand des Posts von Honni gemerkt WAS falsch war.
     

  2. #32
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    ach hab ich schon längst abgeändert in comboBox.removeAllItems(), ****t trotzdem nicht
    Das meine ich doch garnicht x.x
    Geh doch mal gedanklich dein Programm durch. Du willst deine ComboBox initialisieren, greifst aber währenddessen auf sie zu!

    Und btw...
    Code java:
    1
    2
    3
    4
    5
    
    public void refresh (){
        if ( comboBox.getItemCount() > 1 ){
            comboBox.removeAllItems();
            ladestandorte();        
        }

    Die Idee ist sicherlich nicht verkehrt, aber du verwendest den zurückgegebenen Vector hier garnicht!
    Geändert von HonniCilest (06.07.11 um 12:09 Uhr)
     
    Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
    ...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.

  3. #33
    Alex Großmann Alex Großmann ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Beiträge
    119
    Hmm, ich steh aufm Schlauch.

    ich erstell also ne JComboBox ohne übergabe, und übergebe erst dann ladestandorte() ?

    EDIT: MOM mir kommt gradn Geistesblitz...
    Geändert von Alex Großmann (06.07.11 um 12:22 Uhr)
     

  4. #34
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    ich erstell also ne JComboBox ohne übergabe, und übergebe erst dann ladestandorte() ?
    Bevor die ComboBox eigentlich erstellt wird, rufst du bereits die Methode auf, welche gerade auf diese zugreift! Daher die Exception...
     
    Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
    ...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.

  5. #35
    SE Tutorials.de Gastzugang
    Was mich wundert : warum der Compiler hier nicht schon meckert sondern erst zur Runtime?
     

  6. #36
    Alex Großmann Alex Großmann ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Beiträge
    119
    Ja, das stimmt. Aber wie soll ich das lösen?
     

  7. #37
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    Du lässt das removeAllItems aus der Methode raus und schreibst dir eine refresh-Methode, welche erst die Elemente löscht und dann ladestandorte aufruft! Beachte hier, dass du den Vector verwenden musst. Ich persönlich würde aber auch das umgehen und die ComboBox mit dem Defaultkonstruktor erstellen und mit dem Methodenaufruf im GUI-Konstruktor befüllen. Dabei erstellt ladestandorte keinen Vector mehr, sondern greift direkt auf die Klassenvariable zu! Also dann:
    Code java:
    1
    
    combobox.addItem(rs1.getString("Bereichname"));
    Alex Großmann bedankt sich. 
    Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
    ...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.

  8. #38
    Alex Großmann Alex Großmann ist offline Mitglied Gold
    Registriert seit
    Jun 2011
    Beiträge
    119
    erste Sahne! Läuft jetzt wie geschmiert
    1000 Dank an euch beiden, hab wieder mords was dazu gelernt!
     

Ähnliche Themen

  1. JComboBox
    Von Olfipolfi im Forum Java Grundlagen
    Antworten: 4
    Letzter Beitrag: 14.05.10, 22:36
  2. JComboBox
    Von flipo84 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 27.04.07, 12:28
  3. JcomboBox(2)
    Von girl2005 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 28.07.05, 08:35
  4. JComboBox
    Von girl2005 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 11
    Letzter Beitrag: 24.07.05, 00:14
  5. JComboBox
    Von Serethos im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 05.11.04, 15:38