import java.awt.event.*;
import java.awt.*;

/**
 *
 *
 * @author
 *
 */

public class Outbox 
    extends WindowAdapter 
    implements ActionListener
{
    protected Frame outbox;
    
    protected Button quit;

    protected Label out, out1;

    protected Outbox() {
        outbox = new Frame("Outbox");
        outbox.setBackground(Color.black);
        outbox.setForeground(Color.white);
        outbox.addWindowListener(this);
        GridBagLayout gridbag = new GridBagLayout();
        outbox.setLayout(gridbag);
        GridBagConstraints c = new GridBagConstraints();
        c.weightx = 0.1;
        c.weighty = 0.1;

        out = new Label("Outbox");
        out.setFont(new Font("Times", Font.BOLD, 30));
        c.gridwidth = GridBagConstraints.REMAINDER;
        c.anchor = GridBagConstraints.NORTH;
        c.gridx = 0;
        c.gridy = 0;
        gridbag.setConstraints(out, c);
        outbox.add(out);

        out1 = new Label("The sent messages will be in this window");
        out1.setFont(new Font("Times", Font.BOLD, 20));
        c.gridwidth = GridBagConstraints.REMAINDER;
        c.gridy = 1;
        gridbag.setConstraints(out1, c);
        outbox.add(out1);

        quit = new Button("Quit");
        quit.addActionListener(this);
        quit.setBackground(Color.black);
        quit.setForeground(Color.red);
        quit.setFont(new Font("Times", Font.BOLD, 30));
        c.gridwidth = GridBagConstraints.REMAINDER;
        c.gridy = 2;
        gridbag.setConstraints(quit, c);
        outbox.add(quit);

        outbox.pack();
        outbox.setSize(600, 500);
        outbox.show();
    }
    
    public void actionPerformed(ActionEvent evt) {
        String command = evt.getActionCommand();
        if(command.equals("Quit")) {
            outbox.dispose();
        }
    }
    
    public void windowClosing(WindowEvent event) {
        outbox.dispose();
    } 
    
    public static void main(String[] args) {
        new Outbox();
    } 
} 

       
        
        

            
      
        
       

