J
JaVa
Gast
Habe folgendes Problem: Ich habe ein java Applet geschrieben das ich nun ein ein HTML dokument einbinden möchte! Das komische ist, dass es mit dem java editor perfekt läuft, aber im browser sehe ich dann immer nur eine graue fläche!
Hier der code: ich vermute das hier der Fehler liegt wegen init oder so:
habe das applet wie folgt eingebunden:
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="000000">
<CENTER>
<APPLET
code = "MidiApplet.class"
width = "500"
height = "300"
>
</APPLET>
</CENTER>
</BODY>
</HTML>
-------------------------------
Über Hilfe würde ich mich freuen!
MfG JaVa
Hier der code: ich vermute das hier der Fehler liegt wegen init oder so:
Code:
/**
* @(#)MidiApplet.java
*
* Java-Music-Applet
*
* @Michael Eggers, 2003
* @version 2.0
*
* FEEL FREE TO DO WITH THE CODE WHAT EVER YOU WANT!
* SINCERELY MICHAEL "SIEMENS-PRAKTIKANT" EGGERS
*
* ATTENTION: a lot of code were cut making "//", because it doesn't really work!
*/
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
//make new class //ActionListener is important for the button
public class MidiApplet extends Applet implements ActionListener
{
String file = "awmonkey.mid"; //make object of String class
//String file2= "island.mid";
AudioClip ac; //make object of AudioClip class
//AudioClip ac2;
//Choice choose;
//Frame Fenster; //make object of Frame class
Font myFont=new Font("Arial",Font.BOLD,18); //make a new font-style
public void init()
{
//make a new frame
//Fenster=new Frame("Michael Eggers - JukeboxApplet");
//set size of the new window
//Fenster.setSize(250,150);
//Choice Box
//choose=new Choice();
//choose.addItem("Monkey Island Theme");
//choose.addItem("The Isle");
//add the box to the applet
//add (choose);
//load midi file(s)
ac = getAudioClip( getCodeBase(), file );
//ac2 = getAudioClip( getCodeBase(), file2);
//make new button
Button mute=new Button("Sei still!");
mute.addActionListener(this);
//add button to the frame
//Fenster.add(mute);
add(mute);
//change font-style of the button
mute.setFont(myFont);
//Der Schriftzug des Buttons wird an ein Objekt übergeben glaube ich
mute.setActionCommand("leise");
}
public void start()
{
//start midi file(s)
ac.play();
//show frame
//Fenster.setVisible(true);
}
public void stop()
{
//stop midi file(s)
ac.stop();
//ac2.stop();
//Dispose Frame
//Fenster.dispose();
}
public void actionPerformed(ActionEvent e)
{
if ("leise".equals(e.getActionCommand()))
{
ac.stop();
//ac2.stop();
}
}
}
habe das applet wie folgt eingebunden:
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="000000">
<CENTER>
<APPLET
code = "MidiApplet.class"
width = "500"
height = "300"
>
</APPLET>
</CENTER>
</BODY>
</HTML>
-------------------------------
Über Hilfe würde ich mich freuen!
MfG JaVa