Q.Write a java program to design following Frame using Swing.[25 M]
import javax.swing.*;
import java.awt.event.*;
class SwingMenuDemo extends JFrame
{
JMenuBar mb;
JMenu file;
JMenuItem newItem, openItem, saveItem, exitItem;
SwingMenuDemo()
{
// Set Title
setTitle("Swing Menu Example");
// Create Menu Bar
mb = new JMenuBar();
// Create Menu
file = new JMenu("File");
// Create Menu Items
newItem = new JMenuItem("New");
openItem = new JMenuItem("Open");
saveItem = new JMenuItem("Save");
exitItem = new JMenuItem("Exit");
// Add Menu Items to Menu
file.add(newItem);
file.add(openItem);
file.add(saveItem);
file.addSeparator(); // separator line
file.add(exitItem);
// Add Menu to MenuBar
mb.add(file);
// Add MenuBar to Frame
setJMenuBar(mb);
// Exit Action
exitItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
// Frame Settings
setSize(400, 300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
new SwingMenuDemo();
}
}