Afvikle sekvens af metode-kald, der venter på hinanden
Jeg benytter flg. kode-stump (i en grafisk applikation):MyClass myclass=new MyClass();
...
myclass.addMyClassListener(
new MyClassListener() {
public void completed(MyClassEvent e) {
// færdig med at loade page
}
...
// Hovedprogram
myclass.loadPage("http://www.minside.com");
Programmet virker så på den måde, at loadPage() kaldes og load'er en webside. Når denne side er load'et, kaldes completed().
Jeg ønsker nu at anvende MyClass til at load'e en sekvens af websider, hvor jeg forestiller mig, at mit hovedprogram kunne have flg. struktur:
myclass.loadPage("http://www.minside1.com");
// vente til webside er load'et, hvordan?
myclass.loadPage("http://www.minside2.com");
// vente til webside er load'et, hvordan?
myclass.loadPage("http://www.minside3.com");
...
Jeg har altså brug for at afvikle en sekvens af metodekald, der venter på hinanden. Hvordan strikker jeg et sådant design sammen evt. ved brug af tråde?
