D
Developer_X
Gast
Hi, ich hab eine Klasse geschrieben die ein Frame anzeigt, fragt mich nicht wieso ich kein JFrame benutzten, darin kommt ein Container vor, Container c = getContentPane();
Die klasse kann nicht gestartet werden kann mir eienr helfen?
Die klasse kann nicht gestartet werden kann mir eienr helfen?
Code:
package Bonus_Game_1;
import javax.swing.*;
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.net.MalformedURLException;
import java.net.URL;
public class Main_1 extends Frame
{
public Main_1()
{
super("Test");
setUndecorated(true);
setSize(900,900);
setVisible(true);
setCursor( Toolkit.getDefaultToolkit().createCustomCursor(
new BufferedImage( 16, 16, BufferedImage.TYPE_INT_ARGB ),
new Point(0,0), "" ) );
String fnm = "F:/Rayman/BonusGame_1/World.txt";
MazeManager mm = new MazeManager(fnm);
BirdsEye be = new BirdsEye(mm);
SecondViewPanel secondVP = new SecondViewPanel(mm);
WrapMaze3D w3d = new WrapMaze3D(mm, be, secondVP.getCamera2TG() );
Container c = getContentPane();
c.setLayout( new BoxLayout(c, BoxLayout.X_AXIS) );
c.add(w3d); // main camera pane
c.add( Box.createRigidArea( new Dimension(2000,1000)) );
Box vertBox = Box.createVerticalBox();
vertBox.add( Box.createRigidArea( new Dimension(0,0)) );
c.add(vertBox);
pack();
URL url = null;
try {
url = new URL("file:///F:/Rayman/Rayman_Sounds/Alpha/MainSound.wav");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
AudioClip clip = Applet.newAudioClip(url);
clip.loop();
warte(300);
}
public static void main(String[] args){new Main_1();}
public static void warte(long millis){try{Thread.sleep(millis);}catch(InterruptedException e){}}
}