// import java.applet.*; import java.awt.*; import javax.swing.*; import javax.swing.border.*; import java.util.*; public class AppletClient extends JApplet { JTextArea messageLog; public void init() { JPanel p = new JPanel(new BorderLayout(3,3)); p.setBorder(new EmptyBorder(5,5,5,5)); p.add( new JLabel(getName(), SwingConstants.CENTER), BorderLayout.NORTH ); messageLog = new JTextArea(3,10); messageLog.setWrapStyleWord(true); messageLog.setEditable(false); messageLog.setFocusable(false); p.add( new JScrollPane( messageLog, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER) ); setContentPane(p); validate(); } public void appendMessage(String message) { messageLog.append(message); messageLog.append( System.getProperty("line.separator") ); } }