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.

5.1 ActionEvent und ActionListener<br />

text.setText() im TextField angezeigt. Da die Indizierung eines Strings bei Null und<br />

nicht bei eins beginnt, kann der Aufruf substring(i) als das Wegnehmen von i<br />

Elementen interpretiert werden. Obwohl es für den Benutzer so aussieht, als würden die<br />

tokens von hinten her weggenommen, wird der String tatsächlich von vorne her reduziert.<br />

Der falsche Eindruck entsteht dadurch, dass ein String in einem TextField links<br />

ausgerichtet ist:<br />

0 1 2 3 4<br />

text.getText();<br />

0 1 2 3 4<br />

text.getText().substring(1);<br />

0 1 2 3<br />

Abbildung 5-5: Funktionsweise der Methode substring()<br />

Am Ende des Konstruktors und auch jedes Mal, wenn der Benutzer den Button NEW<br />

GAME aktiviert, wird die Methode<br />

public void newGame() {<br />

message.setText("Enter tokens and START:");<br />

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

text.setEditable(true);<br />

text.requestFocus();<br />

turn.setLabel("START");<br />

setTakeButtonsVisible(false);<br />

}<br />

aufgerufen. Sie ermöglicht dem Benutzer die Eingabe der tokens und fordert ihn zum<br />

Spielen auf (siehe Abbildung 5-1).<br />

Die Botschaft setEditable() setzt das empfangende Objekt in Abhängigkeit vom<br />

Booleschen Parameter in den Editiermodus. Durch die Anweisung<br />

131

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!