public void update(Observable o, Object arg) { if (karte.istAusgewaehlt()) { kartenAuswahl.setPosition(position); kartenAuswahl.setVisible(true); } else { kartenAuswahl.setVisible(false); } }
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); } }