Java 4 Prac
Java 4 Prac
menuBar.add(fileMenu);
import javax.swing.*;
menuBar.add(editMenu);
import java.awt.*;
menuBar.add(optionsMenu);
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
setJMenuBar(menuBar);
public class MenuExample extends JFrame {
exitItem.addActionListener(new ActionListener()
public MenuExample() { {
setTitle("Menu Example"); public void actionPerformed(ActionEvent e) {
setSize(400, 300); System.exit(0);
setDefaultCloseOperation(EXIT_ON_CLOSE); }
JMenuBar menuBar = new JMenuBar(); })
checkItem.addActionListener(new
ActionListener() {
JMenu fileMenu = new JMenu("File");
public void actionPerformed(ActionEvent e) {
JMenuItem openItem = new
JMenuItem("Open"); JCheckBoxMenuItem menuItem =
(JCheckBoxMenuItem) e.getSource();
JMenuItem saveItem = new
JMenuItem("Save"); if (menuItem.isSelected()) {
JMenuItem exitItem = new JMenuItem("Exit");
JOptionPane.showMessageDialog(MenuExample.this,
fileMenu.add(openItem);
"Checkable item is checked.");
fileMenu.add(saveItem);
} else {
fileMenu.addSeparator();
fileMenu.add(exitItem); JOptionPane.showMessageDialog(MenuExample.this,
"Checkable item is unchecked.");
}
JMenu editMenu = new JMenu("Edit");
}
JMenuItem cutItem = new JMenuItem("Cut");
});
JMenuItem copyItem = new
JMenuItem("Copy"); }
}
JMenu optionsMenu = new JMenu("Options");
});
JCheckBoxMenuItem checkItem = new
}
JCheckBoxMenuItem("Checkable Item");
}
optionsMenu.add(checkItem);
Practical 4
Output :
Conclusion :
In this Practical we understand that how to to create a
menu bar with various menu items and sub menu items & Also how to
create a checkable menu item while On clicking a menu Item display
a suitable Dialog box.
K S P A T