ToolbarFrame1.java Source code

Java tutorial

Introduction

Here is the source code for ToolbarFrame1.java

Source

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class ToolbarFrame1 extends Frame {

    Button cutButton, copyButton, pasteButton;

    public ToolbarFrame1() {
        super("Toolbar Example (AWT)");
        setSize(450, 250);
        addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                System.exit(0);
            }
        });

        ActionListener printListener = new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
                System.out.println(ae.getActionCommand());
            }
        };

        Panel toolbar = new Panel();
        toolbar.setLayout(new FlowLayout(FlowLayout.LEFT));

        cutButton = new Button("Cut");
        cutButton.addActionListener(printListener);
        toolbar.add(cutButton);

        copyButton = new Button("Copy");
        copyButton.addActionListener(printListener);
        toolbar.add(copyButton);

        pasteButton = new Button("Paste");
        pasteButton.addActionListener(printListener);
        toolbar.add(pasteButton);

        add(toolbar, BorderLayout.NORTH);
    }

    public static void main(String args[]) {
        ToolbarFrame1 tf1 = new ToolbarFrame1();
        tf1.setVisible(true);
    }
}