Icon in Listbox darstellen?

dawson74

Grünschnabel
Hallo zusammen,

besteht die Möglichkeit in einer Listbox (nicht JList) ein kleines Icon darzustellen? In JList hab ich etwas gefunden, aber es sollte doch auch in List möglich sein?! :mad:

Wenn ja, dann würde mir ein kleines Beispiel reichen...Danke!

Marcus
 
Hi,

wenn Du die AWT-Listbox meinst: Dort lassen sich leider nur Strings anzeigen.
Hintergrund: AWT-Komponenten stellen sog. "thinlayer" um Komponenten des Betriebssystems dar, im Falle von z.B. Windows handelt es sich um die in C implementierte gleichnamige Komponente "ListBox", die von Java über die JNI-Schnittstelle angesprochen wird.
Diese kann ebenfalls nur Strings anzeigen, auch wenn Du mit C/C++ oder VB auf Ihr programmierst.
In Swing werden alle Komponenten durch Java "selbst gezeichnet", daher ist es hier für die Entwickler ein leichtes gewesen, die Darstellung von Icons zu ermöglichen.
Aber wieso benutzt Du überhaupt AWT? Geht es um Geschwindigkeit und/oder möchtest Du ein BrowserVM-"sicheres" Applet programmieren?

Cheers,

Snake
 
Hallo Snake...

AWT war einfach meine erste wahl. :suspekt: Habe bisher nicht sehr viel in Java programmiert. Werde also auf SWING umsteigen und das ganze umstricken müssen. Vielen Dank für die Background-Info...

Marcus
 
Wie sieht es denn mit SWT aus? Da sollte das doch wieder funktionieren eine List zu erstellen mit Items deren jeweils ein Icon vorangestellt ist, oder?

Viele Grüße Stephan
 
Zurück