import javax.swing.*; import java.awt.event.*; import java.awt.*; class ChatFrame extends JFrame implements ActionListener,CommListener { protected JTextField input; protected JTextArea output; protected Comm com; public ChatFrame() { super(); input = new JTextField(20); output = new JTextArea(20,20); output.setLineWrap(true); output.setWrapStyleWord(false); input.addActionListener(this); getContentPane().setLayout(new FlowLayout()); getContentPane().add(input); getContentPane().add(output); } public void start(){System.out.println("start");} public void end(){ System.out.println("end");} public void output(String d) { output.append(d); } public void input(String d) { ; } public void actionPerformed(ActionEvent e ) { // com. // output.append(input.getText()); } }