0% found this document useful (0 votes)
21 views

Combo Code 4

The document describes code for a Java program that creates a menu bar with File, Edit, Window, and Help menus. It includes methods to populate each menu with menu items and shortcuts. The program displays a window that prompts the user to enter their name and includes a Yes/No dialog box.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Combo Code 4

The document describes code for a Java program that creates a menu bar with File, Edit, Window, and Help menus. It includes methods to populate each menu with menu items and shortcuts. The program displays a window that prompts the user to enter their name and includes a Yes/No dialog box.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

/*

* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license

*/

package com.mycompany.menu_enter_name_yesno_dialog;

import Rebuild.CreateButton;

import java.awt.*;

import static java.awt.Color.*;

import java.awt.event.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import javax.swing.*;

/**

* @author Tln.Ganyu

*/

public class Menu_Enter_Name_YesNo_Dialog extends Frame{

public int width, height;

private static void create_MenuFile_Item(MenuBar menuBar, Menu menuFile) {

MenuItem menuFileNew = new MenuItem("New");

menuFileNew.setShortcut(new MenuShortcut(KeyEvent.VK_N, true));

MenuItem menuFileOpen = new MenuItem("Open");

menuFileOpen.setShortcut(new MenuShortcut(KeyEvent.VK_O));

MenuItem menuFileSave = new MenuItem("Save");

menuFileSave.setShortcut(new MenuShortcut(KeyEvent.VK_S));

MenuItem menuFileExit = new MenuItem("Exit");


menuFileExit.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

new ExitDialog().setVisible(true);

});

menuFile.add(menuFileNew);

menuFile.add(menuFileOpen);

menuFile.add(menuFileSave);

menuFile.add(menuFileExit);

menuBar.add(menuFile);

private static void create_MenuEdit_Item(MenuBar menuBar, Menu menuEdit) {

MenuItem menuEditCopy = new MenuItem("Copy");

menuEditCopy.setShortcut(new MenuShortcut(KeyEvent.VK_C));

MenuItem menuEditCut = new MenuItem("Cut");

menuEditCut.setShortcut(new MenuShortcut(KeyEvent.VK_X));

MenuItem menuEditPaste = new MenuItem("Paste");

menuEditPaste.setShortcut(new MenuShortcut(KeyEvent.VK_V));

MenuItem menuEditDelete = new MenuItem("Delete");

menuEditDelete.setShortcut(new MenuShortcut(KeyEvent.VK_DELETE));

MenuItem menuEditFind = new MenuItem("Find");

menuEdit.add(menuEditCopy);

menuEdit.add(menuEditCut);

menuEdit.add(menuEditPaste);

menuEdit.add(menuEditDelete);
menuEdit.add(menuEditFind);

menuBar.add(menuEdit);

private static void create_MenuWindow_Item(MenuBar menuBar, Menu menuWindow) {

MenuItem menuWindowEditor = new MenuItem("Editor");

MenuItem menuWindowIDE = new MenuItem("IDE");

menuWindow.add(menuWindowEditor);

menuWindow.add(menuWindowIDE);

menuBar.add(menuWindow);

private static void create_MenuHelp_Item(MenuBar menuBar,Menu menuHelp) {

MenuItem menuHelpSupport = new MenuItem("Support");

MenuItem menuHelpAbout = new MenuItem("About");

menuHelp.add(menuHelpSupport);

menuHelp.addSeparator();

menuHelp.add(menuHelpAbout);

menuBar.add(menuHelp);

public Menu_Enter_Name_YesNo_Dialog() {

setSize(700, 400);

width = this.getWidth();

height = this.getHeight();

setTitle("Enter Your Name");


setLocationRelativeTo(null);

setLayout(null);

MenuBar menuBar = new MenuBar();

// Create Menu

Menu menuFile = new Menu("File");

Menu menuEdit = new Menu("Edit");

Menu menuWindow = new Menu("Window");

Menu menuHelp = new Menu("Help");

create_MenuFile_Item(menuBar, menuFile);

create_MenuEdit_Item(menuBar, menuEdit);

create_MenuWindow_Item(menuBar, menuWindow);

create_MenuHelp_Item(menuBar, menuHelp);

You might also like