Just nu i M3-nätverket
Jump to content

Hur hanteras ListSelectionListener?


Oskar Hansson

Recommended Posts

Oskar Hansson

Håller på att lära mig Java så detta är en nybörjarfråga.

 

Jag har gjort en metod som skapar en JList utifrån en strängvektor/array, lägger till en listener och presenterar denna lista på skärmen i en layoutmanager. Tänkte först att det var smart då jag enkelt kan skapa nya listor. Endast en lista visas åt gången. Men hur vet jag vilken lista som ger upphov till ett event?

 

Säg att jag har två listor, A och B. Lista A visas. Jag väljer en rad och valueChanged aktiveras. När lista B visas aktiveras samma metod valueChanged. Jag måste veta om valet gjordes i lista A eller i B.

 

De exempel jag har sett i boken och på internet är för enkla med t.ex. bara en lista (eller ibland för komplicerade). Jag behöver vägledning i hur jag ska tänka här. Är jag inne på helt fel spår?

Link to comment
Share on other sites

Oskar Hansson

Jag löste det genom att skapa en variabel som håller reda på vilken lista som är aktiv och med en if-sats utföra rätt kod. Vet inte om detta är en bra lösning, men det fungerar.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...