29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

9.1 Interfaces und Adapter-Klassen<br />

9Interfaces<br />

Adapter-Klassen<br />

Das vorliegende Kapitel setzt sich nun ausführlich mit Interfaces auseinander. Aufgrund<br />

der Einführung der Adapter-Klassen wird das Event Handling nochmals kurz aufgegriffen.<br />

Beide Konzepte werden an einem Beispielprogramm illustriert.<br />

9.1 Interfaces und Adapter-Klassen<br />

Die Application „Word Guess“ realisiert ein Spiel für zwei Personen, bei welchem der<br />

Eine ein Wort erraten muss, das sich der Andere ausgedacht hat.<br />

import java.util.*;<br />

import java.awt.*;<br />

import java.awt.event.*;<br />

// specifies methods needed by WordManager:<br />

public interface WordInterface {<br />

public String getWord();<br />

public void setWord(String s);<br />

public void setMessage(String s);<br />

}<br />

public class WordManager extends KeyAdapter {<br />

private WordInterface userFrame;<br />

private String word;<br />

//secret word<br />

private String pattern;<br />

//displays characters found so far<br />

private String characters; //string of characters tried so far<br />

public WordManager(WordInterface userFrame) {<br />

this.userFrame = userFrame;<br />

word = userFrame.getWord();<br />

pattern = "";<br />

for (int i=0;i

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!