samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java
changeset 409 40cabcdcd2be
parent 252 763bf709a318
     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      }