samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java
1.1 --- a/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Sat Jun 14 10:08:42 2008 +0200
1.2 +++ b/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Thu Oct 30 21:30:10 2014 +0100
1.3 @@ -11,6 +11,19 @@
1.4 */
1.5 // BEGIN: anagram.ui.Anagrams
1.6 public abstract class Anagrams extends javax.swing.JFrame implements UI {
1.7 +
1.8 + protected abstract WordLibrary getWordLibrary();
1.9 + protected abstract Scrambler getScrambler();
1.10 +
1.11 + public void display() {
1.12 + initWord();
1.13 + setVisible(true);
1.14 + }
1.15 +// FINISH: anagram.ui.Anagrams
1.16 + int wordIdx = 0;
1.17 + String original;
1.18 + String scrambled;
1.19 +
1.20 public Anagrams() {
1.21 initComponents();
1.22 getRootPane().setDefaultButton(guessButton);
1.23 @@ -24,18 +37,6 @@
1.24 }
1.25 }
1.26
1.27 - protected abstract WordLibrary getWordLibrary();
1.28 - protected abstract Scrambler getScrambler();
1.29 -
1.30 - public void display() {
1.31 - initWord();
1.32 - setVisible(true);
1.33 - }
1.34 -// FINISH: anagram.ui.Anagrams
1.35 - int wordIdx = 0;
1.36 - String original;
1.37 - String scrambled;
1.38 -
1.39 public final String getOriginalWord() {
1.40 return original;
1.41 }