Hallo. ich möchte ein JavaApplet haben, welches wenn man es aufruft nur eine URL in einem neuen fenster öffnet. Hat jemand einen kompletten beispielcode? Danke
Announcement
Collapse
No announcement yet.
Java Applet
Collapse
X
-
Mit Hilfe der AppletContext-Methode showDocument() kann von einem Applet aus eine neue Webseite aufgerufen werden. Nachfolgendes Codebeispiel habe ich in leicht abgeänderter Form entnommen aus Jan F. Darwin: Java Kochbuch, O’Relly Verlag, Kapitel 17.4.
<pre>
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.net.*;
public class ShowURLAppl extends Applet {
String sZiel = "http://www.steuerberater-heberger-nuernberg.de/index htm";
URL zielURL;
public void init() {
try {
zielURL = new URL(sZiel);
} catch (MalformedURLException mfu) {
throw new IllegalArgumentException(
"ShowURL enthielt ungültige URL: " + sZiel);
}
Button btn = new Button("Zeige URL");
add(btn);
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
getAppletContext().showDocument(zielURL);
}
});
}
}
</pre>
Der Code für die HTML-Seite, in dem das Applet eingebettet ist:
<pre>
<HTML>
<TITLE>ShowURLAppl</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<BODY bgColor=pink>
<H1>Anzeige einer URL mittels showDocument().</H1>
<APPLET height=200 width=300 code=ShowURLAppl.java></APPLET>
</BODY></HTML>
</pre>
Viele Grüße W. Heberge
Comment
-
Hoppla, die Formatierung mit < und > hat offenbar nicht korrekt geklappt. Deshalb nachfolgend nochmals der Code für die HTML-Seite, in dem das Applet eingebettet ist (in der Hoffnung, dass der Code jetzt sichtbar ist):
<HTML>
<TITLE>ShowURLAppl</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<BODY bgColor=pink>
<H1>Anzeige einer URL mittels showDocument().</H1>
<APPLET height=200 width=300 code=ShowURLAppl.java></APPLET>
</BODY></HTML>
Comment
Comment