]> git.llucax.com Git - z.facultad/75.62/c2tp1.git/blobdiff - src/Fraccion.java
Implemento Observable en Fraccion.
[z.facultad/75.62/c2tp1.git] / 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;
 
     private int num;
     private int den;
@@ -14,10 +15,14 @@ public class Fraccion implements OperFrac, ComparaFrac {
 
     public void setNum(int n) {
         num = n;
 
     public void setNum(int n) {
         num = n;
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public void setDen(int d) {
         den = d;
     }
 
     public void setDen(int d) {
         den = d;
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public Fraccion() {
     }
 
     public Fraccion() {
@@ -86,6 +91,8 @@ public class Fraccion implements OperFrac, ComparaFrac {
         int d = mcd(getNum(), getDen());
         setNum(getNum() / d);
         setDen(getDen() / d);
         int d = mcd(getNum(), getDen());
         setNum(getNum() / d);
         setDen(getDen() / d);
+                               setChanged ();
+                               notifyObservers ();
     }
 
 }
     }
 
 }