]> git.llucax.com Git - z.facultad/75.62/c2tp1.git/commitdiff
Implemento Observable en Fraccion.
authorRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 2 May 2006 19:56:20 +0000 (19:56 +0000)
committerRicardo Markiewicz <rmarkie@fi.uba.ar>
Tue, 2 May 2006 19:56:20 +0000 (19:56 +0000)
src/Fraccion.java

index 8bd3ec47325b233e314599087d8ef25211b2fbaf..33111f02b3b80d2b07d61392f410d988856112a0 100644 (file)
@@ -1,5 +1,6 @@
+import java.util.*;
 
-public class Fraccion implements OperFrac, ComparaFrac {
+public class Fraccion extends Observable implements OperFrac, ComparaFrac {
 
     private int num;
     private int den;
@@ -14,10 +15,14 @@ public class Fraccion implements OperFrac, ComparaFrac {
 
     public void setNum(int n) {
         num = n;
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public void setDen(int d) {
         den = d;
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public Fraccion() {
@@ -86,6 +91,8 @@ public class Fraccion implements OperFrac, ComparaFrac {
         int d = mcd(getNum(), getDen());
         setNum(getNum() / d);
         setDen(getDen() / d);
+                               setChanged ();
+                               notifyObservers ();
     }
 
 }