0% found this document useful (0 votes)
8 views3 pages

Practical 5

Uploaded by

tidew88312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Practical 5

Uploaded by

tidew88312
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

import java.awt.

*;

import java.awt.event.*;

public class MenuDemo extends Frame implements ActionListener {

MenuItem newItem, openItem, saveItem, exitItem;

MenuItem cutItem, copyItem, pasteItem;

public MenuDemo() {

super();

setTitle("MenuBar Example in AWT");

setSize(400, 300);

setLayout(new FlowLayout());

MenuBar mb = new MenuBar();

Menu fileMenu = new Menu("File");

Menu editMenu = new Menu("Edit");

newItem = new MenuItem("New");

openItem = new MenuItem("Open");

saveItem = new MenuItem("Save");

exitItem = new MenuItem("Exit");

fileMenu.add(newItem);

fileMenu.add(openItem);

fileMenu.add(saveItem);

fileMenu.addSeparator();

fileMenu.add(exitItem);

cutItem = new MenuItem("Cut");

copyItem = new MenuItem("Copy");

pasteItem = new MenuItem("Paste");

editMenu.add(cutItem);

editMenu.add(copyItem);

editMenu.add(pasteItem);

mb.add(fileMenu);

mb.add(editMenu);

setMenuBar(mb);

newItem.addActionListener(this);

openItem.addActionListener(this);

saveItem.addActionListener(this);

exitItem.addActionListener(this);

cutItem.addActionListener(this);
copyItem.addActionListener(this);

pasteItem.addActionListener(this);

setVisible(true);

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent we) {

System.exit(0);

});

public void actionPerformed(ActionEvent e) {

if (e.getSource() == newItem) {

System.out.println("New File selected");

} else if (e.getSource() == openItem) {

System.out.println("Open File selected");

} else if (e.getSource() == saveItem) {

System.out.println("Save File selected");

} else if (e.getSource() == exitItem) {

System.exit(0);

} else if (e.getSource() == cutItem) {

System.out.println("Cut selected");

} else if (e.getSource() == copyItem) {

System.out.println("Copy selected");

} else if (e.getSource() == pasteItem) {

System.out.println("Paste selected");

public static void main(String[] args) {

new MenuDemo();

You might also like