Hallo
Ich bin ein Java - Anfänger und habe Probleme mit Applets und der Entwicklungsumgebung. Ich benutze JBuilder 2.00. Den habe ich mit einem Buch erhalten. Mit diesem habe ich ein Applet geschrieben. JBuilder hat ein Wizard mit dem sich das Berühmte HelloWorld leicht erzeugen lässt. Auf diese Weise erzeugtes Applet funktioniert im Appletviewer sehr gut. Wenn ich es im Browser anschauen möchte bekomme ich eine Meldung in der Statuszeile des Browsers: Class not found oder so ähnlich.
Ich benutze Win2000, IE und unter Netscape habe ich es auch versucht
Kann jemand helfen wie ich am einfachsten ein Hello World schreibe und im Browser anschaue und mit welcher Entwicklungsumgebung? Tutorials verbunden mit der Entwiclkungsumgebung wären auch toll.
Danke im Vorraus für die Hilfe
Hier noch das Listing von HW.java
Ich bin ein Java - Anfänger und habe Probleme mit Applets und der Entwicklungsumgebung. Ich benutze JBuilder 2.00. Den habe ich mit einem Buch erhalten. Mit diesem habe ich ein Applet geschrieben. JBuilder hat ein Wizard mit dem sich das Berühmte HelloWorld leicht erzeugen lässt. Auf diese Weise erzeugtes Applet funktioniert im Appletviewer sehr gut. Wenn ich es im Browser anschauen möchte bekomme ich eine Meldung in der Statuszeile des Browsers: Class not found oder so ähnlich.
Ich benutze Win2000, IE und unter Netscape habe ich es auch versucht
Kann jemand helfen wie ich am einfachsten ein Hello World schreibe und im Browser anschaue und mit welcher Entwicklungsumgebung? Tutorials verbunden mit der Entwiclkungsumgebung wären auch toll.
Danke im Vorraus für die Hilfe
Hier noch das Listing von HW.java
Code:
package hello;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import borland.jbcl.layout.*;
import borland.jbcl.control.*;
//import com.sun.java.swing.UIManager;
public class HW extends Applet {
XYLayout xYLayout1 = new XYLayout();
boolean isStandalone = false;
String test_var;
Label helloLabel = new Label("Hello World!"); // Selber eingefügt, Diese Zeile erzeugt ein Label
//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}
//Construct the applet
public HW() {
}
//Initialize the applet
public void init() {
try { test_var = this.getParameter("test", ""); } catch (Exception e) { e.printStackTrace(); }
try {
jbInit();
}
catch (Exception e) {
e.printStackTrace();
}
add(helloLabel); // Selber eingefügt, Diese Zeile fügt das Label hinzu
}
private void jbInit() throws Exception {
xYLayout1.setWidth(400);
xYLayout1.setHeight(300);
this.setLayout(xYLayout1);
}
//Start the applet
public void start() {
}
//Stop the applet
public void stop() {
}
//Destroy the applet
public void destroy() {
}
//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}
//Get parameter info
public String[][] getParameterInfo() {
String pinfo[][] =
{
{"test", "String", ""},
};
return pinfo;
}
//Main method
public static void main(String[] args) {
HW applet = new HW();
applet.isStandalone = true;
DecoratedFrame frame = new DecoratedFrame();
frame.setTitle("Applet Frame");
frame.add(applet, BorderLayout.CENTER);
applet.init();
applet.start();
frame.setSize(400,320);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
frame.setLocation((d.width - frame.getSize().width) / 2, (d.height - frame.getSize().height) / 2);
frame.setVisible(true);
}
}