示例#1
0
 /**
  * Met à jour la gui active lorsque l'objet obsevable remarque un changement dans l'état de la gui
  * active
  *
  * @param observable Objet observer
  * @param o
  */
 @Override
 public void update(Observable observable, Object o) {
   if (observable.toString().equals("image")) {
     ImageConcrete image = (ImageConcrete) observable;
     this.setImage(image);
     this.repaint();
   }
   if (observable.toString().equals("perspective")) {
     this.perspective = (Perspective) observable;
     this.repaint();
   }
 }
示例#2
0
  @Override
  public void update(Observable arg0, Object arg1) {

    switch (arg0.toString()) {
      case "datumauswahl":
        setzeTagesplanFuerAusgewaehltesDatum();
        break;
      case "vorstellungsauswahl":
        setzeAusgewaehlteVorstellung();
        break;
    }
  }