Ergebnis 1 bis 4 von 4

Thema: Abfrage selektierter Items in listbox

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.06.2011
    Beiträge
    51
    Hat mir geholfen
    9
    Positive Bewertungen 4 in 3 Posts

    Abfrage selektierter Items in listbox

    Hallo,

    wie bearbeitet, bzw. frägt man mehrere selektierte Items einer ListBox?

    Gefüllt habe ich diese über eine Itemlist.

    Ich kann mir zwar vorstellen, hier die Methode listBox.getSelectedItemsAsList() zu verwenden, komme aber damit seit Stunden nicht weiter.

    Wenn mir jemand ein kleines Beispiel schicken könnte, wie ich daraus Entry und Data jedes items herauslesen kann, würde mich das freuen...

    lieben Dank

    Martin

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.06.2011
    Beiträge
    29
    Hat mir geholfen
    2
    Positive Bewertung 1 in 1 Post
    Hallo Martin,
    hier ein kleines Beispiel:

    Code:
    XdevList xI = this.listBox.getSelectedDataAsList();	// Daten hinter den Items
    XdevList xD = this.listBox.getSelectedItemsAsList(); // Items
    		
    for(int i = 0; i < xI.size(); i++){
    	System.out.println(xI.get(i));
    	System.out.println(xD.get(i));
    }

    Hoffe es hilft.

    Grüße
    Wolfgang

  3. #3
    Registrierter Benutzer
    Registriert seit
    15.06.2011
    Beiträge
    51
    Hat mir geholfen
    9
    Positive Bewertungen 4 in 3 Posts
    Hallo Wolfgang,

    danke - manchmal ist man wirklich verbohrt!

    Eigentlich hatte ich diese Lösung ja selber in Sekunden, die gelb unterstrichene Warnung "XdevList is a RawType and should be parameterized" hat mich dann zum Basteln getrieben - in meiner Verzweiflung habe ich nie probiert, den Code ohne Parametrisierung durchzuführung.

    Gescheitert bin ich am Versuch, eine korrekte Parametrisierung zu schaffen...

    lg und danke

    Martin

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.06.2011
    Beiträge
    29
    Hat mir geholfen
    2
    Positive Bewertung 1 in 1 Post
    Hallo Martin,

    hier hilft folgendes:

    Code:
    XdevList<?> xI = this.listBox.getSelectedDataAsList();	// Daten hinter den Items
    XdevList<?> xD = this.listBox.getSelectedItemsAsList(); // Items
    		
    for(int i = 0; i < xI.size(); i++){
    	System.out.println(xI.get(i));
    	System.out.println(xD.get(i));
    }
    Beachte bitte das Fragezeichen nach XdevList. Das hilft, wenn der Typ umbekannt ist. Die gelbe Unterstreichung ist dann auch weg.

    Grüße
    Wolfgang

Stichworte

Lesezeichen

Berechtigungen

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