samples/componentinjection/anagram-modular/src-gui/org/apidesign/anagram/gui/AnagramsWithConstructor.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 10:07:21 +0200
changeset 230 3282ef5328a8
parent 219 3fb53f65db57
child 233 15d31c98a129
permissions -rw-r--r--
Yet another example of spring autoconfiguration
     1 package org.apidesign.anagram.gui;
     2 
     3 import org.apidesign.anagram.api.Scrambler;
     4 import org.apidesign.anagram.api.WordLibrary;
     5 
     6 public class AnagramsWithConstructor extends Anagrams {
     7     
     8     private final WordLibrary library;
     9     private final Scrambler scrambler;
    10 
    11     public AnagramsWithConstructor(WordLibrary library, Scrambler scrambler) {
    12         this.library = library;
    13         this.scrambler = scrambler;
    14     }
    15 
    16     @Override
    17     protected WordLibrary getWordLibrary() {
    18         return library;
    19     }
    20 
    21     @Override
    22     protected Scrambler getScrambler() {
    23         return scrambler;
    24     }
    25 
    26     public void display() {
    27         setVisible(true);
    28     }
    29 }