import java.awt.event.*; import java.awt.*; /** * * * @author * */ public class DeletedMessages extends WindowAdapter implements ActionListener { protected Frame deleted; protected Button quit; protected Label out, out1; protected DeletedMessages() { deleted = new Frame("Deleted Messages"); deleted.setBackground(Color.black); deleted.setForeground(Color.white); deleted.addWindowListener(this); GridBagLayout gridbag = new GridBagLayout(); deleted.setLayout(gridbag); GridBagConstraints c = new GridBagConstraints(); c.weightx = 0.1; c.weighty = 0.1; out = new Label("Deleted Messages"); 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); deleted.add(out); out1 = new Label("The deleted 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); deleted.add(out1); quit = new Button("Quit"); quit.addActionListener(this); quit.setBackground(Color.red); quit.setForeground(Color.black); quit.setFont(new Font("Times", Font.BOLD, 30)); c.gridwidth = GridBagConstraints.REMAINDER; c.gridy = 2; gridbag.setConstraints(quit, c); deleted.add(quit); deleted.pack(); deleted.setSize(600, 500); deleted.show(); } public void actionPerformed(ActionEvent evt) { String command = evt.getActionCommand(); if(command.equals("Quit")) { deleted.dispose(); } } public void windowClosing(WindowEvent event) { deleted.dispose(); } public static void main(String[] args) { new DeletedMessages(); } }