conboBOx



  • hilfe,

    meine freundin und ich müssen am mittwoch ein projekt in java-programmierung abgeben 😡
    das proble is, dass wir in einer gui eine combobox haben und die mit daten aus einer datenbank befüllen müssen ...
    wir versuchen es schon das ganze we, kriegen sés aber nicht hin ...
    kann uns bitte jemand sagen, wie das funktioniert!?!?

    vielen dank ...



  • Und was geht nicht?



  • Wo liegt das Problem?
    In der Datenbank-Abfrage, oder im Model?



  • naja,
    er nimmt die daten aus der datenbank nicht ...
    er fügt sie nicht an die stelle von den items ...
    so haben wir esw versucht ... hoffnungslos ...

    private void jComboBoxLehrveranstaltungActionPerformed(java.awt.event.ActionEvent evt) {
    String comboBoxItems[] = new String[Veranstaltung.veranstaltungsListe.size()];
    Veranstaltung veranstaltung;

    for (int i=0; i < Veranstaltung.veranstaltungsListe.size(); i++) {
    veranstaltung = (Veranstaltung)Veranstaltung.veranstaltungsListe.get(i);
    comboBoxItems[i] = (String) Veranstaltung.veranstaltungsListe.get(i);
    }
    jcomboBoxLehrveranstaltung.setModel(new DefaultComboBoxModel(comboBoxItems));
    ...

    😕



  • Die Informationen sind reichlich dürftig. Interessant wäre, wie die Daten aus der DB gelesen werden und wie sie in das Modell eingepflegt werden. Daten im Listener der zu befüllenden ComboBox einfügen ist sicherlich nicht der richtige Weg.

    1. Daten in einen Vector oder eine ArrayList einlesen
    2. ArrayList, Array oder Vector ins Datenmodell der Combobox aufnehmen


  • sorry, wir wissen, dass die infos mager sind ...
    genau das ist unser problem ...
    wir wissen nicht wie wir die daten von der datenbank auslesen sollen ...
    der nächste schritt wäre dann für uns, diese in die combobox zu schreiben ...



  • steffi_frankfurt schrieb:

    sorry, wir wissen, dass die infos mager sind ...
    genau das ist unser problem ...
    wir wissen nicht wie wir die daten von der datenbank auslesen sollen ...

    Abschnitt 20 von http://www.galileocomputing.de/openbook/javainsel5/ beschäftigt sich damit. Lest das.

    der nächste schritt wäre dann für uns, diese in die combobox zu schreiben ...

    Abschnitt 15.13 vom selben Link wie oben hilft euch dabei.

    MfG

    GPC



  • vielen dank erst mal ...
    das sieht interessant aus ...

    liebe grüße
    steffi


Anmelden zum Antworten