Avatar billede kometen79 Nybegynder
12. februar 2004 - 16:20 Der er 1 kommentar og
1 løsning

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.
Avatar billede soreno Praktikant
12. februar 2004 - 16:31 #1
Du får sådan set svaret forærende i fejlmeddelesen.

class Hello3D is public, should be declared in a file named Hello3D.java

Din fil skal hedde "Hello3D.java". Der er forskel på store og små bogstaver !

Hello3D.java er *ikke* det samme som Hello3d.java.
Avatar billede soreno Praktikant
12. februar 2004 - 16:33 #2
Men jeg synes det er lidt hårdt at lægge ud med Java3D.

Måske du skulle starte lidt blødere, eller kører du hurtigt surt i det.

Kig evt. lidt på http://javabog.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester