Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (494)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  GLCanvas inside Panel??  (Read 2753 times)
0 Members and 1 Guest are viewing this topic.
Offline chadseld

Junior Newbie




Java games rock!


« Posted 2003-07-07 20:44:02 »

Is it possible to make a GLCanvas live inside an awt Panel or swing JPanel? I am porting gl4java code which has a GLCanvas inside a JPanel. When I try to do the same with jogl, the GLCanvas takes up the entire Frame. I have found no way to limit the size of a GLCanvas to less than the entire Frame.

I am running jogl in Mac OS X Panther seed.

thanks,
Chad S
Archimedes
Guest
« Reply #1 - Posted 2003-07-08 09:47:17 »

Quote
Is it possible to make a GLCanvas live inside an awt Panel or swing JPanel? I am porting gl4java code which has a GLCanvas inside a JPanel. When I try to do the same with jogl, the GLCanvas takes up the entire Frame. I have found no way to limit the size of a GLCanvas to less than the entire Frame.


Well, I've not tried yet to put a GLCanvas inside a Panel, however if you "just" wish to limit the size of your GLCanvas to less than the entire Frame, then I've already used this and it works fine.

Let's assume that the current "this" class is a (AWT) Frame. (Also I'll mix AWT and SWING with the usual restrictions like overlapping of such components will provide problems etc.)

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
// Constuctor of this Frame class
GLCanvas can = GLDrawableFactory.getFactory().createGLCanvas(new GLCapabilities());

JPanel   pan = new JPanel();
JLabel   lab = new JLabel("bla");
pan.setPreferredSize(new Dimension(64, 400));  // height doesn't matter.

add(can, BorderLayout.CENTER);
add(pan, BorderLayout.EAST);
add(lab, BorderLayout.SOUTH);

show();


Maybe this helps?

If it doesn't work there's some strange difference between my used Jogl for Win32 (downloaded from the file sharing area in the Jogl project, with 2nd July) and your Jogl for Macos...
Offline chadseld

Junior Newbie




Java games rock!


« Reply #2 - Posted 2003-07-08 12:35:11 »

It must be a bug in the Mac OS X version then. I am glad to hear that the GLCanvas is supposed to honor the frame layout, so I have something to look forward to as jogl matures  Grin I'll fool around with the jogl source code and see if anything jumps out at me.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gregorypierce

Senior Member




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


« Reply #3 - Posted 2003-07-09 02:06:30 »

Please post a bug about this on the java.net site.

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!
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.

Dwinin (21 views)
2014-09-12 09:08:26

Norakomi (55 views)
2014-09-10 13:57:51

TehJavaDev (66 views)
2014-09-10 06:39:09

Tekkerue (33 views)
2014-09-09 02:24:56

mitcheeb (54 views)
2014-09-08 06:06:29

BurntPizza (38 views)
2014-09-07 01:13:42

Longarmx (24 views)
2014-09-07 01:12:14

Longarmx (30 views)
2014-09-07 01:11:22

Longarmx (28 views)
2014-09-07 01:10:19

mitcheeb (37 views)
2014-09-04 23:08:59
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!