class Class1 extends JApplet {
Class2 class2 = new Class2();
// ...
public void myMethod() {
class2.doTheRepaint();
}
// ...
}
class Class2 extends JApplet {
Class3 class3 = new Class3();
// ...
public void doTheRepaint() {
class3.repaint();
}
// ...
}
Fenster win = new Fenster();
...
win.repaintUpPane();
UpPane up = new UpPane();
...
void repaintUpPane() {
up.repaint();
}
Fenster.edit.fireHyperlinkUpdate(new HyperlinkEvent(temp, HyperlinkEvent.EventType.ACTIVATED, getCodeBase(), temp));
public void hyperlinkUpdate(HyperlinkEvent hyl) {
if (hyl.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
try {
if (hyl.getDescription().startsWith("http://")) {
getAppletContext().showDocument(new URL(hyl.getDescription()), "_blank");
}
else {
edit.setPage(new URL(getCodeBase(), hyl.getDescription()));
edit.getPage();
String temp = hyl.getDescription().replaceAll("_", " ");
up.show = temp.substring(0, temp.length() - 5);
up.repaint();
}
}
catch(IOException e) {
System.out.println(e);
}
}
}