00001
00002
00003
00004
00005 package org.nees.rbnb;
00006
00007 import java.applet.Applet;
00008 import java.awt.*;
00009 import java.awt.event.ActionEvent;
00010 import java.awt.event.ActionListener;
00011
00016 public class MessagePanel
00017 extends Panel
00018 implements ActionListener
00019 {
00020
00021 TextArea textArea = null;
00022
00023 MessagePanel()
00024 {
00025 setLayout(new BorderLayout());
00026 Button b = new Button("Clear");
00027 b.addActionListener(this);
00028 add("South",b);
00029
00030 textArea = new TextArea("", 10, 40);
00031 add("Center",textArea);
00032 validate();
00033 repaint();
00034 }
00035
00036 public void message(String text)
00037 {
00038 textArea.append(text + "\n");
00039 }
00040
00041 public void actionPerformed(ActionEvent arg0) {
00042 clear();
00043 }
00044
00045 private void clear()
00046 {
00047 textArea.setText("");
00048 }
00049 }