1   package kanta;
2   import fi.jyu.mit.ohj2.Mjonot;
3   
4   /**
5    * Kenttä rahojen tallentamista varten
6    * @author vesal
7    * @version 31.3.2008
8    * TODO Kannattaisiko tehdä muulla tietotyypillä?
9    * TODO Sellaisella jossa tarkkuus säilyy.
10   *
11   */
12  public class RahaKentta extends DoubleKentta {
13  
14  
15      /**
16       * Alustetaan kenttä kysymyksellä.
17       * @param kysymys joka näytetään kenttää kysyttäessä.
18       */
19      public RahaKentta(String kysymys) { super(kysymys); }
20  
21      /**
22       * @return palautetaan kentän arvo kahdella desimaalilla.
23       * @example
24       * <pre name="test">
25       * RahaKentta kentta = new RahaKentta("hinta");
26       * kentta.aseta("12.345") === null; kentta.toString() === "12.34"; 
27       * kentta.aseta("12 mk") === "Ei desimaaliluku"; kentta.toString() === "12.34"; 
28       * </pre>
29       */
30      @Override
31      public String toString() { return Mjonot.fmt(getValue(),4,2); }
32  }
33  
34