Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (491)
Games in Android Showcase (112)
games submitted by our members
Games in WIP (555)
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  
  Problem with Java3D in standalone application  (Read 1354 times)
0 Members and 1 Guest are viewing this topic.
Offline sheijk

Junior Newbie




mwuah?


« Posted 2002-11-24 10:26:08 »

Hello,

after reading parts of the Java3D Tutorial and testing the example applet I tried to turn the whole thing into a standalone application. I dont really like the way it was suggested in the tutorial using a class which executes my applet class as an application so I simply want to make an application which uses Java3d. My problem is that with unmodified code from the example (apart from removing applet code and adding application code) nothing shows up inside my window, it just stays gray.
Basically this is my code:
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
public class CApplication3d {
      public static void main(String[] args) {
            CApplication3d app3d = new CApplication3d();
      }
     
      Canvas3D m_Canvas3d;
      JFrame m_Frame;
           
      private CApplication3d() {
            m_Frame = new JFrame("A window");
           
            m_Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            m_Frame.pack();
            m_Frame.setSize(400, 300);
            m_Frame.setResizable(false);
            m_Frame.setVisible(true);

            GraphicsConfiguration gConfig = SimpleUniverse.getPreferredConfiguration();
           
            m_Canvas3d = new Canvas3D(gConfig);
           
            m_Frame.getContentPane().add(m_Canvas3d);
           
            BranchGroup scene = createSceneGraph();
            scene.compile();
           
            SimpleUniverse simpleUni = new SimpleUniverse(m_Canvas3d);
           
            simpleUni.getViewingPlatform().setNominalViewingTransform();
           
            simpleUni.addBranchGraph(scene);
           
      }

      private BranchGroup createSceneGraph() {
            BranchGroup branchgrp = new BranchGroup();
            branchgrp.addChild(new ColorCube(0.4));
           
            return branchgrp;
      }
}
(Sorry for posting a whole site of code but I failed describing what I'm doing with less text..)

I guess there is something the Applet class did what I forgot to include in my app.
I already searched sun's java forum, this one, tried to find a simple Java3d app which is not an applet with google but wasnt able to find anything solving my problem.
Offline Captain-Goatse

Junior Member




I suck at teh 2D. XBOX IS BIG LOL!111


« Reply #1 - Posted 2002-11-24 12:23:28 »

You have to display it after you have loaded the scene on it.

Just move the setVisible(true); in the end and it will work.

Offline sheijk

Junior Newbie




mwuah?


« Reply #2 - Posted 2002-11-24 13:10:39 »

*doh*
well, thank you 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 (29 views)
2014-08-22 19:31:30

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

Tekkerue (38 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 (34 views)
2014-08-16 06:12:11

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

BurntPizza (48 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!