tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Fabio Hellmann
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
450
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KarlPichler KarlPichler ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    62
    Hallo liebe Java- Experten,

    Ich möchte gerne ein zwei- dimensionalles array in einer Art ListView ausgeben. (siehe Bild)Mehrdimensionalles Array mit ListView ausgeben-listview.png

    Mit einem Klick auf eine Zeile der Liste möchte ich einen JDialog öffnen, wo ich das Array verändern kann!

    Sobald sich das Array ändert sollte die Liste neu geladen werden.

    in C# is das alles ziemlich einfach, und deshalb wollt ich fragen obs den in Java auch so einfach ginge****? ohne das ich sachen wie XPTable.dll reinladen muss!
    hat jemand ein wenig Code für mich?

    Ich danke jetzt mal schon für die Antworten!

    Lg
     

  2. #2
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    wenn du es mit Swing lösen willst, wird dir diese Seite bestimmt weiterhelfen.

    Möglich ist es auf jedenfall!

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  3. #3
    KarlPichler KarlPichler ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    62
    Okay danke erstmal für die Hilfe, genau nachdem habe ich gesucht.
    Allerdings eine Frage dazu: Es wird hier immer auf einem Frame ausgegeben, da es ja nur ein "Fenster" gibt!
    Wie kann ich das ganze auf einem Panel ausgeben?
    Oder hab ich das falsch verstanden!?

    Mahlzeit
     

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Du kannst natürlich die Tabelle auch in ein Panel setzen. Am besten du schaust dir ersteinmal Swing im allgemeinen ein wenig an, damit du die Funktionen kennen lernst.

    Mahlzeit
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  5. #5
    KarlPichler KarlPichler ist offline Mitglied Silber
    Registriert seit
    Aug 2011
    Beiträge
    62
    wuhu, fürs erste mal geschafft.
    Allerdings bringen sich da neue Fragen auf:
    Wenn ich nun in der Table was ändere, speichert sich das ja automatisch ins ausgegeben Array! richtig?
    Wie bekomme ich das den mit? Ich muss nach einer Änderung in dem Array immer die repaint() methode aufrufen um die Grafik immer zu aktulisieren!

    Gibts so einen "Change Listener"?

    Danke
     

  6. #6
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist offline Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Du kannst deinem Model mit der Methode "addTableModelListener" einen Listener übergeben, der nach jeder Änderung aufgerufen wird. Dann kannst du in dieser Methode von dem Listener über das Model mit "getDataVector", dir einen Vector mit allen Daten der Table zurückgeben lassen.

    Gruß

    Fabio
    KarlPichler bedankt sich. 
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. Array ausgeben
    Von Splater im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.09.09, 13:04
  2. ListView Zeile in Bold ausgeben
    Von timee im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 01.03.09, 10:59
  3. Mehrdimensionalles Array ausgeben
    Von exitboy im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.08.05, 09:10
  4. Datei in Array einlesen - in ListView ausgeben
    Von pipesox im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 02.12.04, 15:27
  5. Komplettes Array in ListView ausgeben
    Von Primax im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 23.06.03, 12:11