phonkworksMedlem sedan juli 2001228 inlägg
Hallå alla!
Har för mig att events propageras uppåt i komponenthirarkin om dom inte fångas i komponenten dom "skapades" i.
Har en JPanel med yterligare två JPanels i. I dessa två paneler ligger det textfält och jag vill fånga KeyEvents i den första panelen och inte i varje textfält.
Det funkar inte att bara ha en KeyListener i första panelen.
Varför?
mvh
phonk
PhorpherMedlem sedan feb. 20002 059 inlägg
Implementera metoden handleEvent(Event e) i din top-panel så kommer den att plocka upp alla events nerifrån.
Det kan göras i alla components. Om du låter handleEvent returnera false så fortsätter progageringen uppåt medan true stoppar eventet då det är färdigbehandlat. :bire
Red:
Verkar som att metoden är ersatt av processEvent istället.
phonkworksMedlem sedan juli 2001228 inlägg
Ahh! Man tackar! :birp
mvh
phonk