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 />

}<br />

text.setEditable(false);<br />

} else if (event.getActionCommand().equals("NEW GAME")) {<br />

//let user enter a new word:<br />

removeKeyListener(wordManager);<br />

setMessage("Enter a word and press RETURN:");<br />

text.setText("");<br />

text.setEchoChar('•');<br />

text.setEditable(true);<br />

text.requestFocus();<br />

}<br />

public String getWord() {return text.getText();}<br />

public void setWord(String s) {text.setText(s);}<br />

}<br />

public void setMessage(String s) {message.setText(s);}<br />

public class TestProg {<br />

public static void main(String[] args) {new UserFrame();}<br />

}<br />

9.1.1 Zum Programm<br />

„Word Guess“ implementiert ein Ratespiel, bei welchem zwei Spieler gegeneinander<br />

antreten. Der eine Benutzer gibt in das in Abbildung 9-1 ersichtliche TextField das zu<br />

erratende Wort ein. Hierbei wird seine Eingabe maskiert. Nun beginnt der zweite Spieler<br />

zu raten, indem er sukzessive Buchstaben eingibt. Ist ein Buchstabe im zu erratenden Wort<br />

enthalten, wird er an der entsprechenden Stelle im TextField angezeigt. Oberhalb des<br />

TextField wird ausserdem angegeben, welche Buchstaben bereits erfragt wurden.<br />

215

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!