Script Java

Script Java Script Java

29.01.2014 Aufrufe

9.1 Interfaces und Adapter-Klassen } //return true if x==y regardless of case: private boolean isEqual(char x, char y) { return Character.toLowerCase(x) == Character.toLowerCase(y); } } public void keyTyped(KeyEvent event) { char c = event.getKeyChar(); //character guessed characters = characters+c; for (int i=0;i

9.1 Interfaces und Adapter-Klassen } text.setEditable(false); } else if (event.getActionCommand().equals("NEW GAME")) { //let user enter a new word: removeKeyListener(wordManager); setMessage("Enter a word and press RETURN:"); text.setText(""); text.setEchoChar('•'); text.setEditable(true); text.requestFocus(); } public String getWord() {return text.getText();} public void setWord(String s) {text.setText(s);} } public void setMessage(String s) {message.setText(s);} public class TestProg { public static void main(String[] args) {new UserFrame();} } 9.1.1 Zum Programm „Word Guess“ implementiert ein Ratespiel, bei welchem zwei Spieler gegeneinander antreten. Der eine Benutzer gibt in das in Abbildung 9-1 ersichtliche TextField das zu erratende Wort ein. Hierbei wird seine Eingabe maskiert. Nun beginnt der zweite Spieler zu raten, indem er sukzessive Buchstaben eingibt. Ist ein Buchstabe im zu erratenden Wort enthalten, wird er an der entsprechenden Stelle im TextField angezeigt. Oberhalb des TextField wird ausserdem angegeben, welche Buchstaben bereits erfragt wurden. 215

9.1 Interfaces und Adapter-Klassen<br />

}<br />

//return true if x==y regardless of case:<br />

private boolean isEqual(char x, char y) {<br />

return Character.toLowerCase(x) == Character.toLowerCase(y);<br />

}<br />

}<br />

public void keyTyped(KeyEvent event) {<br />

char c = event.getKeyChar(); //character guessed<br />

characters = characters+c;<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!