1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

JTable update und verändern

  • Dieli
  • 26. Oktober 2004 um 20:46
  • Unerledigt
  • Dieli
    4
    Dieli
    Mitglied
    Punkte
    130
    Beiträge
    23
    • 26. Oktober 2004 um 20:46
    • #1

    Abend!

    Hab ein kleines Problem mit JTable. Hab es schon geschafft Daten von MySql in die Tabelle zu schreiben und anzuzeigen. Komme aber nicht dahinter, wie ich die Daten überschreiben kann. Also entweder die Daten ändern oder das Layout.
    Brauch das ganze für SE1 (morgen Abgabe :shinner: ) => dringend.

    Die Vectoren sind zur Zeit noch nicht nötig (will damit später die Daten aus der DB übergeben).

    Code
    [size=10]JScrollPane scrollPane = [/size][b][size=10][color=#7f0055]new[/b][/color][/size][size=10] JScrollPane(writedata([/size][b][size=10][color=#7f0055]null[/b][/color][/size][size=10],[/size][b][size=10][color=#7f0055]null[/b][/color][/size][size=10])); 
    [/size]
     
    [size=10]JTable writedata(Vector a, Vector b)
    {
     
    WeinDB test = [/size][b][size=10][color=#7f0055]new[/b][/color][/size][size=10] WeinDB();
     
    Vector[] sqlData = test.getkundeData();
     
    Vector data = sqlData[0];
     
    Vector metaData = sqlData[1];
     
    display = [/size][b][size=10][color=#7f0055]new[/b][/color][/size][size=10] JTable(data, metaData);
     
    [/size][b][size=10][color=#7f0055]return[/b][/color][/size][size=10](display);[/size]
    [size=10]}
    Alles anzeigen

    [/size]
    Bin ich da auf dem richtigen Weg, oder steh ich voll daneben???

    mfg Dieli

    Arvid: "Ich hab Hanne getötet."
    Harald: "Hanne? ... Wer ist Hanne? ... Wieso?"
    Arvid: "Sie hat den Fernseher mitnehmen wollen."
    Harald: "Ehrlich? ... Ja dann ... Wo is sie?"
    Arvid: "Zu Hause ... im Flur ... und in der Küche."

  • Dieli
    4
    Dieli
    Mitglied
    Punkte
    130
    Beiträge
    23
    • 27. Oktober 2004 um 23:47
    • #2

    Ok, hab das Problem gelöst. Sollte es sonst noch wer brauchen:

    Also mal ne Variable
    DefaultTableModel aModel = new DefaultTableModel();
    anlegen.

    Die Table mit dem TableModel beglücken
    display.setModel(aModel);

    Und dann im Listener:
    aModel.setDataVector(data, metaData);
    wobei data und metaData die Daten aus der DB sind (metaData=Spaltennamen).

    Und es sollte funktionieren. Sollte was unklar sein, ich glaub ich kenn mich jetzt aus :winking_face:

    mfg Dieli

    Arvid: "Ich hab Hanne getötet."
    Harald: "Hanne? ... Wer ist Hanne? ... Wieso?"
    Arvid: "Sie hat den Fernseher mitnehmen wollen."
    Harald: "Ehrlich? ... Ja dann ... Wo is sie?"
    Arvid: "Zu Hause ... im Flur ... und in der Küche."

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung