package com.WorldOfBeverage.examples.VoyagerChat;

import java.awt.TextArea;
import java.awt.Component;

/**
  * A log to display a chat conversation in name: message format.
  * @author Paul Reavis
  */
public class ChatLog implements ChatListener {
  
	//******** private state
	private TextArea display;

	//******** constructors
	public ChatLog() {
		display = new TextArea();
		display.setEditable(false);
		}

	//******** primary methods
	public void newMessage(ChatEvent event) {
		display.append(event.getName() + ":  " + event.getMessage() + "\n");
		}

	//******** accessors
	public Component getGUI() {
		return display;
		}
	}

