Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- class assignment extends JFrame
- {
- JMenuBar jmb;
- JMenu file;
- JMenu help;
- JMenuItem newItem;
- JMenuItem open;
- JMenuItem save;
- JMenuItem saveAs;
- JMenuItem prop;
- JMenuItem exit;
- JMenuItem faq;
- public assignment()
- {
- setTitle("SVG Editor v1.0");
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- menuBar();
- setSize(500,500);
- setVisible(true);
- }
- public void menuBar()
- {
- jmb = new JMenuBar();
- fileMenu();
- helpMenu();
- editMenu();
- jmb.add(file);
- jmb.add(help);
- jmb.add(edit);
- setJMenuBar(jmb);
- }
- public void fileMenu()
- {
- file = new JMenu("File");
- file.setMnemonic(KeyEvent.VK_F);
- newItem = new JMenuItem("New");
- newItem.setMnemonic(KeyEvent.VK_N);
- open = new JMenuItem("Open");
- open.setMnemonic(KeyEvent.VK_O);
- save = new JMenuItem("Save");
- save.setMnemonic(KeyEvent.VK_S);
- saveAs = new JMenuItem("Save As");
- prop = new JMenuItem("Properties");
- exit= new JMenuItem("Exit");
- exit.setMnemonic(KeyEvent.VK_E);
- exit.addActionListener(new exitListener());
- file.add(newItem);
- file.add(open);
- file.add(save);
- file.add(saveAs);
- file.add(prop);
- file.add(exit);
- }
- public void helpMenu()
- {
- help = new JMenu("Help");
- file.setMnemonic(KeyEvent.VK_H);
- faq = new JMenuItem("FAQ");
- help.add(faq);
- }
- public void editMenu()
- {
- edit = new JMenu("Edit");
- file.setMnemonic(KeyEvent.VK_H);
- add = new JMenuItem("Add");
- delete = new JMenuItem("Delete");
- }
- public class exitListener implements ActionListener
- {
- public void actionPerformed(ActionEvent e)
- {
- System.exit(0);
- }
- }
- public static void main(String args[])
- {
- new assignment();
- }
- }
Add Comment
Please, Sign In to add comment