Hello 3D world
Jeg er totalt ny indenfor JAVA og kan ikke få min færste kode til at fungerer. Jeg bruger netbeans og har oprettet et empty projekt og indtastet følgende kode:import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.event.*;
import com.sun.j3d.utils.applet.MainFrame;
import com.sun.j3d.utils.geometry.*;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import javax.vecmath.*;
public class Hello3D extends Applet {
public Hello3D(){
setLayout(new BorderLayout());
Canvas3D c = new Canvas3D(null);
add("Center", c);
BranchGroup scene = SceneGraph();
SimpleUniverse u = new SimpleUniverse(c);
u.getViewingPlatform().setNominalViewingTransform();
u.addBranchGraph(scene);
}
public static void main(String args[]){
new MainFrame(new Hello3D(), 300, 400);
}
public BranchGroup SceneGraph(){
BranchGroup bg = new BranchGroup();
ColorCube c = new ColorCube(0.3f);
bg.addChild(c);
bg.compile();
return bg;
}
}
Jeg får følgende fejlmeddelelse:
Empty.java [11:1] class Hello3D is public, should be declared in a file named Hello3D.java
public class Hello3D extends Applet {
^
1 error
Errors compiling Empty.
Jeg håber der en der kan hjælpe og henvise til nogle turtorials det virkelig starter fra scratchs (punkt for punkt) i netbeans.
