/*
* 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.awchossen.add(exitDialogYes, BorderLayout.NORTH);
chossen.add(Box.createRigidArea(new Dimension(15, 15)));
chossen.add(exitDialogNo, BorderLayout.NORTH);
chossen.add(Box.createRigidArea(new Dimension(15, 0)));
exitDialog.add(chossen);
exitDialog.add(Box.createRigidArea(new Dimension(0, 30)));
exitDialog.setVisible(true);
exitDialog.addWindowListener(new WindowAdapter() {
@Override
t.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);