class Zuhoerer implements Observer{ private JTextField field; public Zuhoerer(){ JFrame frame = new JFrame(); field = new JTextField("a"); frame.add(field); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(300, 50); frame.setVisible(true); } public void update(Observable o, Object arg) { field.setText((String) arg); } }