Habe mich leider total im Programm verlaufen, und finde keinen Ausweg mehr!
Wie der Titel schon sagt, suche ich nach einer Lösung aus dem Konflikt, aus einer statischen inneren Klasse heraus wieder auf den "Applet.getAppletContext()" zurück zufinden.
Programm-Auszug:
Fehlermeldung : non-static method getAppletContext() cannot be referenced from a static context at line 5, column 17
Wie man sieht, soll nur eine neue Seite mit bsw. "Google" geöffnet werden.
Die inneren Klasse sollte statisch sein, damit man auch aus anderen Applets heraus darauf zugreifen kann.
Ja : Ich habe das FAQ von Benni gelesen, es brachte mich aber nicht weiter.
Ich bin für alle Tips dankbar.
Dom.
Wie der Titel schon sagt, suche ich nach einer Lösung aus dem Konflikt, aus einer statischen inneren Klasse heraus wieder auf den "Applet.getAppletContext()" zurück zufinden.
Programm-Auszug:
Code:
static class Link implements MouseListener {
public void mouseClicked(MouseEvent e) {
try {
getAppletContext().showDocument(new URL(
"http://www.google.de"), "_blank");
} catch (MalformedURLException urlE) {
JOptionPane.showMessageDialog(null, "URLException" + urlE,
"Fehler",
JOptionPane.ERROR_MESSAGE);
}
}
public void mouseEntered(MouseEvent e) {
progName.setForeground(Color.magenta);
}
public void mouseExited(MouseEvent e) {
progName.setForeground(Color.blue);
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
}
Wie man sieht, soll nur eine neue Seite mit bsw. "Google" geöffnet werden.
Die inneren Klasse sollte statisch sein, damit man auch aus anderen Applets heraus darauf zugreifen kann.
Ja : Ich habe das FAQ von Benni gelesen, es brachte mich aber nicht weiter.
Ich bin für alle Tips dankbar.
Dom.