diff -r 128db998ee1c -r a3a5034a7b8f samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java --- a/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Sat Jun 14 10:08:18 2008 +0200 +++ b/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Sat Jun 14 10:08:28 2008 +0200 @@ -28,6 +28,7 @@ protected abstract Scrambler getScrambler(); public void display() { + initWord(); setVisible(true); } // FINISH: anagram.ui.Anagrams @@ -35,10 +36,12 @@ String original; String scrambled; - @Override - public void addNotify() { - super.addNotify(); - initWord(); + public final String getOriginalWord() { + return original; + } + + public final String getScrambledWord() { + return scrambled; } /** This method is called from within the constructor to @@ -190,7 +193,7 @@ guessedWord.requestFocus(); }//GEN-LAST:event_nextTrialActionPerformed - private void initWord() { + protected final void initWord() { String[] words = getWordLibrary().getWords(); int index = wordIdx % words.length;