Hallo zusammen!
Habe eine Klasse A mit einem Label, das ich in Klasse D updaten möchte.
Würde das wenns geht am liebsten mit einem Observer machen, der will aber noch nicht so wie ich...
Die Klassen mit dem Observer-relevanten Code:
Was fehlt hier jetzt noch ?
addObserver in der ersten Klasse?
Wie muss der aussehen ?
Danke schonmal.
Habe eine Klasse A mit einem Label, das ich in Klasse D updaten möchte.
Würde das wenns geht am liebsten mit einem Observer machen, der will aber noch nicht so wie ich...
Die Klassen mit dem Observer-relevanten Code:
Java:
public class MainFrame extends JFrame implements Observer
...
@Override
public void update(Observable o, Object text) {
label1.setText((String) text);
}
Java:
public class Data extends Observable
...
String text = "Summe ECTS: " + berechne_summe() + " " + "Notendurchschnitt: " + Math.round(berechne_durchschnitt() * 100. ) / 100.;
setChanged();
notifyObservers(text);
Was fehlt hier jetzt noch ?
addObserver in der ersten Klasse?
Wie muss der aussehen ?
Danke schonmal.
Zuletzt bearbeitet von einem Moderator: