我设法向观察员发送更新(textarea)
当我记录textarea.getText()
时,结果是我更新的消息。
但GUI未更新(仍为空白)。有什么问题?
我的观察员
public void update(Observable o, Object data){
jTextArea2.setText((String)data);
}
我的观察
public class Login extends javax.swing.JFrame
{
private static final long serialVersionUID = 2736805471773039923L;
final ObjectObservable observable;
public Login()
{
observable = new ObjectObservable();
JFrame calender = new Kalender();
observable.addObserver((Observer) calender);
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
observable.changeData(jTextField1.getText());
}
public static void main(String args[])
{
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Login().setVisible(true);
}
});
}
}