• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Passing key strokes between objects

 
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have a dialog that comes up to the user (JDialog). In this dialog is a JPanel containing JButtons, and a JScrollPane with a JTextArea. When the dialog first comes up the button has focus, but if the user types page up or page down I want to transfer that key stroke to my JTextArea. Can this be done? I do have a key listener on my button, but I don't know if I can transfer that key stroke or if that is even the right approach to my problem.
 
Sheriff
Posts: 17644
300
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think a better approach would be to make the button a default button (see JRootPane.setDefaultButton(javax.swing.JButton)) then bring the form up with the JTextArea having focus.

------------------
Junilu Lacar
Sun Certified Programmer for the Java� 2 Platform
 
Shane Roylance
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That would be a great idea, I did not know about that functionality. But unfortunately I have a JScrollPane inside of my RootPane, if I give focus to my text field the scroll pane will eat up the activation event. Is there any way around that?
 
Junilu Lacar
Sheriff
Posts: 17644
300
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Shane, I requested that this thread be moved here so that you'll have a better chance of getting answers.
------------------
Junilu Lacar
Sun Certified Programmer for the Java� 2 Platform
 
reply
    Bookmark Topic Watch Topic
  • New Topic