示例#1
0
 public void update(Observable o, Object arg) {
   if (karte.istAusgewaehlt()) {
     kartenAuswahl.setPosition(position);
     kartenAuswahl.setVisible(true);
   } else {
     kartenAuswahl.setVisible(false);
   }
 }
示例#2
0
 public void setKarte(Karte karte) {
   if (this.karte != null) {
     this.karte.deleteObserver(this);
   }
   this.karte = karte;
   if (karte != null) {
     setIcon(Icons.getIcon(karte));
     addMouseListener(mouseListener);
     karte.addObserver(this);
   } else {
     removeMouseListener(mouseListener);
     setIcon(Icons.KARTEN_PLATZHALTER);
   }
 }