]> git.llucax.com Git - z.facultad/75.62/c2tp1.git/blobdiff - src/Angulo.java
MVC en 4.3
[z.facultad/75.62/c2tp1.git] / src / Angulo.java
index 34e24cc50855988d1eeadeddb72c2a2aae8f1a04..61a8d444a3aab1bc0b002d74a9cf7714191b1366 100644 (file)
@@ -1,5 +1,6 @@
+import java.util.*;
 
 
-public class Angulo implements OperAng, ComparaAng {
+public class Angulo extends Observable implements OperAng, ComparaAng {
 
     private int signo;
     private int grados;
 
     private int signo;
     private int grados;
@@ -27,19 +28,27 @@ public class Angulo implements OperAng, ComparaAng {
             signo = -1;
         else
             signo = 1;
             signo = -1;
         else
             signo = 1;
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public void setGrados(int g) {
         setSigno(g);
         grados = Math.abs(g % 360);
     }
 
     public void setGrados(int g) {
         setSigno(g);
         grados = Math.abs(g % 360);
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public void setMinutos(int m) {
         minutos = Math.abs(m % 60);
     }
 
     public void setMinutos(int m) {
         minutos = Math.abs(m % 60);
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public void setSegundos(int s) {
         segundos = Math.abs(s % 60);
     }
 
     public void setSegundos(int s) {
         segundos = Math.abs(s % 60);
+                               setChanged ();
+                               notifyObservers ();
     }
 
     public Angulo() {
     }
 
     public Angulo() {