Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Two JPanels in a JFrame listening to keyboard events

 
Antonio Ruffolo
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I made a SSCEE code wich explain my problem. There are two JPanels, when I press the arrow key "up" I want to do something in both of them, with the code below only one panel react to the arrow key! Do you know why? can you show me a code wich works?

Here is the code, just copy and paste and see it yourself.
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
it seems the keyEvent is consumed by the last component added.

you may have to add a holding panel for both panels, use it's input/action map
to fire off an event to both panels
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic