29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.1 Instanzmethode versus Klassenmethode<br />

public void actionPerformed(ActionEvent event){<br />

.<br />

.<br />

else if (event.getActionCommand().equals("SHOW")) {<br />

sentence.setText(SentenceGenerator.compose(<br />

subjectList.getItem(Rndm.nextInt(subjectList.getItemCount())),<br />

verbList.getItem(Rndm.nextInt(verbList.getItemCount())),<br />

objectList.getItem(Rndm.nextInt(objectList.getItemCount()))));<br />

}<br />

}<br />

Die Klassenmethode compose() erlaubt die zufällige Erzeugung von Satztypen, indem<br />

mit dem Aufruf Rnd.nextInt(5) eine der fünf möglichen Satzkonstruktionen gewählt<br />

wird. Hierbei kann man einfache Sätze, Fragen, Negationen etc. bilden. Abbildung 6-2<br />

illustriert ein Beispiel.<br />

Abbildung 6-2: Random Sentences - Version 2, UserFrame<br />

152

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!