Anzeige:
Ergebnis 1 bis 2 von 2

Thema: JTable - 2 Spalten in einer?

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.01.2002
    Beiträge
    77

    JTable - 2 Spalten in einer?

    Hi.

    Ich benutze zur Zeit Java/Swing und möchte eine SQL-Abfrage in einem JTable anzeigen.
    Das funktioniert soweit auch, aber eine Frage zum "Aufbau" der Tabelle hätte ich noch.

    Kann man 2 Spalten in einer Spalte anzeigen? Also ich habe jetzt z.B. in der SQL-Tabelle eine Spalte "Kennung" und eine Spalte "Nummer".
    Kennung hat z.B. den Wert "A05-" und Nummer hat z.B. den Wert "123".

    Statt dieser Anzeige:
    |Kenn.| Nr |
    |A05- | 123 |

    Hätte ich gerne diese:
    |Auftrag |
    |A05-123 |

    Über einen String zusammenführen geht nicht, da beide Werte separat änderbar sein sollen. Geht das irgendwie?

    Danke!
    SIG kostet 19 Euro extra!

    MfG
    -Nuke-

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.10.2004
    Ort
    Beijing
    Beiträge
    31

    *rumschuster*

    hi,

    was mir spontan einfallen wuerde ist einfach methoden wie set-/getKennung und set-/getNr zu benutzen.
    die getter lesen den zelleninhalt ein und extrahieren dir jeweils den gewuenschten part (entweder den string vor dem "-" oder den danach der dann in ein int umgewandelt wird).
    die setter bekommen deinen neuen wert und ersetzen den teil des vorhandenen strings damit entsprechend.
    kannst natuerlich dann noch plausibilitaetskontrollen einbauen ob der uebergebene wert in das gewuenschte raster passt etc.

    just my 2 cents

    gruss an alle
    marius

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •