1.1 --- a/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.form Sat Jun 14 10:08:52 2008 +0200
1.2 +++ b/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.form Sat Jun 14 10:08:59 2008 +0200
1.3 @@ -47,6 +47,7 @@
1.4 </Events>
1.5 <AuxValues>
1.6 <AuxValue name="FormSettings_autoResourcing" type="java.lang.Integer" value="0"/>
1.7 + <AuxValue name="FormSettings_autoSetComponentName" type="java.lang.Boolean" value="false"/>
1.8 <AuxValue name="FormSettings_generateMnemonicsCode" type="java.lang.Boolean" value="false"/>
1.9 <AuxValue name="FormSettings_i18nAutoMode" type="java.lang.Boolean" value="false"/>
1.10 <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/>
2.1 --- a/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Sat Jun 14 10:08:52 2008 +0200
2.2 +++ b/samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/Anagrams.java Sat Jun 14 10:08:59 2008 +0200
2.3 @@ -11,6 +11,19 @@
2.4 */
2.5 // BEGIN: anagram.ui.Anagrams
2.6 public abstract class Anagrams extends javax.swing.JFrame implements UI {
2.7 +
2.8 + protected abstract WordLibrary getWordLibrary();
2.9 + protected abstract Scrambler getScrambler();
2.10 +
2.11 + public void display() {
2.12 + initWord();
2.13 + setVisible(true);
2.14 + }
2.15 +// FINISH: anagram.ui.Anagrams
2.16 + int wordIdx = 0;
2.17 + String original;
2.18 + String scrambled;
2.19 +
2.20 public Anagrams() {
2.21 initComponents();
2.22 getRootPane().setDefaultButton(guessButton);
2.23 @@ -24,18 +37,6 @@
2.24 }
2.25 }
2.26
2.27 - protected abstract WordLibrary getWordLibrary();
2.28 - protected abstract Scrambler getScrambler();
2.29 -
2.30 - public void display() {
2.31 - initWord();
2.32 - setVisible(true);
2.33 - }
2.34 -// FINISH: anagram.ui.Anagrams
2.35 - int wordIdx = 0;
2.36 - String original;
2.37 - String scrambled;
2.38 -
2.39 public final String getOriginalWord() {
2.40 return original;
2.41 }