Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (492)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (556)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  ? Adjustments needed for JFrame use...  (Read 966 times)
0 Members and 1 Guest are viewing this topic.
zahl2001
Guest
« Posted 2003-12-13 13:07:42 »

Hello,

Newbie to OpenGL / JOGL here...

I noticed in the NeHe ports to JOGL that they use the AWT Frame, and then place a GLCanvas directly into it's BorderLayout.CENTER.  I searched through the forum and found many people doing something like this:

*JFrame
     *JPanel
          *GLCanvas
     *JPanel

Now, that looks a lot more friendly, but I have questions about some of the 'behind the sceens' stuff.  Does the presence of the GLCanvas call for tinkering with the .set methods of the JPanel containing it for example?  What about other adjustments to the JPanel? It won't be drawing anything since the GLCanvas will totally cover it, so are there any default operations that could be switched off?  For example, does the JPanel attempt to repaint is background color even though it can never be seen, thus wasting effort?  Call .setOpaque(false) on the JPanel?  Not needed?  ANY advice concerning ANY tweaks related to this type of thing would be very much appreciated.  Before I draw my first triangle I would like to have a better understanding of the widget framework my triangle is going into Smiley  

Thanks much
Offline gregorypierce

Senior Member




I come upon thee like the blue screen of death....


« Reply #1 - Posted 2003-12-13 17:23:03 »

An interesting question indeed. Unless the JPanel can tell its occluded, it *should* be still told to render since you can still have other things in that container (i.e. BorderLayout.{EAST, WEST, NORTH, SOUTH}). But its likely smart enough to know that since there isn't anything there, only call the draw of the child component.

http://www.gregorypierce.com

She builds, she builds oh man
When she links, she links I go crazy
Cause she looks like good code but she's really a hack
I think I'll run upstairs and grab a snack!
zahl2001
Guest
« Reply #2 - Posted 2003-12-13 20:13:55 »

Thanks for the advice Smiley
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Nickropheliac (15 views)
2014-08-31 22:59:12

TehJavaDev (23 views)
2014-08-28 18:26:30

CopyableCougar4 (33 views)
2014-08-22 19:31:30

atombrot (41 views)
2014-08-19 09:29:53

Tekkerue (40 views)
2014-08-16 06:45:27

Tekkerue (35 views)
2014-08-16 06:22:17

Tekkerue (25 views)
2014-08-16 06:20:21

Tekkerue (37 views)
2014-08-16 06:12:11

Rayexar (72 views)
2014-08-11 02:49:23

BurntPizza (49 views)
2014-08-09 21:09:32
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!