this.setLayout(new BorderLayout());
Panel north = new Panel();
north.setLayout(new GridLayout(3, 1));
Panel n1 = new Panel();
n1.add(fromLabel);
n1.add(fromField);
north.add(n1);
Panel n2 = new Panel();
n2.add(subjectLabel);
n2.add(subjectField);
north.add(n2);
this.add(north, BorderLayout.NORTH);
message.setFont(new Font("Monospaced", Font.PLAIN, 12));
this.add(message, BorderLayout.CENTER);
Panel south = new Panel();
south.setLayout(new FlowLayout(FlowLayout.CENTER));
south.add(sendButton);
sendButton.addActionListener(new SendAction());
this.add(south, BorderLayout.SOUTH);