Alguem pode me falar aonde é que estou errando...
Eu fiz um exemplo aqui resumido para vcs poderem me ajudar.
:arrow: Aqui a classe cujo qual eu queria saber quando for modificada algum atributo
public class Aluno extends Observable {
private String nome;
public Aluno(){
nome = "";
}
public void setNome( String nome ){
this.nome = nome;
setChanged();
notifyObservers();
}
public String getNome(){
return nome;
}
}
:arrow: Agora testando
public class TestAluno implements Observer {
private Aluno aluno;
public TestAluno(){
aluno = new Aluno();
}
public void fazNada(){
aluno.setNome( "Sergio" );
}
public static void main( String[] args ){
TestAluno testAluno = new TestAluno();
testAluno.fazNada();
}
public void update( Observable obs, Object o ){
JOptionPane.showMessageDialog( null, "aluno modificado" );
}
}

