• 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

Embedded Applet in swing app causes paint problem

 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What I have is an Application that uses swing components (jpanel, jbutton, jlabel, etc), however I have to use an old PDF viewer (upgrade is not an option) that is based on java.awt.Applet (com.adobe.acrobat.Viewer). The problem comes when I am trying to display it, it draws properly however since this PDF viewer is inside a JScrollPane, it draws over all of the swing components (over the scroll bars and the menu).

Does anyone know how to make the PDF viewer act nicely and not to draw over other components.

Any suggestions are appriciated

I have also posted this on stackoverflow. Will post if any of their answers solves my problem.
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Mixing AWT and Swing components is a fraught business. If you can't upgrade to PDF Renderer -I'm sure you're aware of how obsolete the Acrobat Viewer Bean is- then your best bet is to make this an AWT app instead of a Swing app. Or make this an AWT window that's started from within a Swing application.
 
Robert T. Johnson
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes I do know about the dangers of mixing AWT with swing, and I will see if I am allowed to upgrade the bean. And no I dont believe I can downgrade to AWT


Thank I will try this first thing tomorrow morning to see if I can take your last suggestion (make this an AWT window that's started from within a Swing application).

Thanks for your suggestion
 
Rancher
Posts: 3324
32
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The most recent versions of the JDK now support the Mixing of AWT and Swing Components.
 
Robert T. Johnson
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ok so I got a very good response from Stackoverflow http://java.sun.com/products/jfc/tsc/articles/mixing/ which seams to answer the technical side of the question, as for now I will leave this as a static frame.

Thank you for your answers as well, they were helpful as well.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic