Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
wie kann man den hyperlinklistener von ner jtextpane dazu bringen das sich der link in nem neuen browserfenster öffnet
vorzugsweise natürlich der standard browser des systems
Sorry, hab mich wohl etwas unklar ausgedrückt...
Das this bezieht sich in meinem Code auf den HyperlinkListener, und der will einfach keinen AppletContext finden...
hmmm... ich kreig das einfach nicht hin! Könntest du mir bitte bitte etwas mehr von deinem Code posten?
Einfach der gesamte HyperlinkListener und wie das Applet generiert wird... bitte bitte :wink:
hmmm... ich kreig das einfach nicht hin! Könntest du mir bitte bitte etwas mehr von deinem Code posten?
Einfach der gesamte HyperlinkListener und wie das Applet generiert wird... bitte bitte :wink:
Ich habe das nicht über einen HyperlinkListener eingebaut, sondern über einen ItemListener einer Choice innerhalb eines Applets.
Aber auch in einem HyperlinkListener sollte das gehen. Im Prinzip musst du dir nur eine Applet-Referenz besorgen (Instanz erzeugen) und darauf dann die getAppletContext()-Methode aufrufen.
Wenn du es nicht hinbekommst, lass mal was von deinem Code anschauen.
Das ist genau das was mit fehlt, eine Referenz auf ein Applet-Objekt.
Kenne mich ja nicht so aus mit Applets, und habe versucht, beim Aufruf des Listeners ein neues JApplet zu generieren, aber das gab mit dann beim getAppletContext() immer eine Null-Pointer-Exception.
Ansonsten sieht mein Listener-Dings etwa so aus wie bei Debian...
Ich poste hier mal meinen gesamten Konstruktor des Objekts...
Mach doch einfach die anonyme innere Klasse weg und implementier HyperLinkListener in deinem Applet.
Alternativ kannst du auch vorher eine Referenz bereitstellen, zb.
hmmm... mein HelpWindow ist ein JWindow, könnte da das Problem liegen?
Kurze Zusammenfassung des Ziels des Programms: HelpWindow ist ein JWindow, welches mir in einem JEditorPane HTML-Seiten anzeigt. Wenn ich in der HTML-Seite einen Link anklicke, soll es mir diesen in einem neuen "fliegenden Fenster" anzeigen. (JEditorPane hat drum Probleme mit Ausführen von Java-Script in HTML-Dateien). Ich erhoffe mir damit, dass das "fliegende Fenster" die Scripts anzeigen kann.