top of page

grupo JMenu

Alunos:

Éllade Maria

Filipe Ribeiro

Gabrielle Cristina

Matheus Filippi

 

Estudamos nas aulas de desenvolvimento de sistemas dos dias  30/06(terça) e 02/07(quinta) sobre o JMenu.

{JMenus}

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

import javax.swing.JSeparator;

 

JMenu: Proporciona o Menu dos Itens.

JMenuItem: Itens do Menu.

JMenuBar: Barra de Menus.

JSeparator: Separa os itens do menu.

JMenuItem.setEnabled(false);:Desabilita ação

 

Exemplo sobre o JMenu, simulando o próprio Menu do Java Eclipse Luna:

 

Importando os Itens do JMenu e fazendo o primeiro JMenu File:

 

 

Segundo JMenu: Edit

Terceira JMenu : Source.

Quarto JMenu: Refactor

Quinto JMenu : Navigate 

 

//Navigate e seus menus

JMenu jmnNavigate = new JMenu("Navigate");

JMenuItem jmiGInto = new JMenuItem("Go Into");

JMenu jmnGTo = new JMenu("Go To");

//dentro do menu Go To |on

JMenuItem jmiBack = new JMenuItem("Back");

JMenuItem jmiForward = new JMenuItem("Forward");

JMenuItem jmiUOLevel = new JMenuItem("Up One Level");

JSeparator jsep33 = new JSeparator();

JMenuItem jmiType = new JMenuItem("Type...");

JMenuItem jmiPackage = new JMenuItem("Package...");

JMenuItem jmiResource = new JMenuItem("Resource...");

JSeparator jsep34 = new JSeparator();

JMenuItem jmiPMember = new JMenuItem("Previous Member");

JMenuItem jmiNMember = new JMenuItem("Next Member");

JMenuItem jmiMBracket = new JMenuItem("Matching Bracket");

//dentro do menu Go To |off

JSeparator jsep35 = new JSeparator();

JMenuItem jmiODeclaration = new JMenuItem("Open Declaration");

JMenuItem jmiOTHierarchy = new JMenuItem("Open Type Hierarchy");

JMenuItem jmiOCHierarchy = new JMenuItem("Open Call Hierarchy");

JMenuItem jmiOHyperlink = new JMenuItem("Open Hyperlink");

JMenuItem jmiOImplementation = new JMenuItem("Open Implementation");

JMenuItem jmiOSImplementation = new JMenuItem("Open Super Implementation");

JMenuItem jmiOAJJavadoc = new JMenuItem("Open Attached Javadoc");

JMenuItem jmiOFClipboar = new JMenuItem("Open From Clipboard");

JSeparator jsep36 = new JSeparator();

JMenuItem jmiOType = new JMenuItem("Open Type...");

JMenuItem jmiOTIHierarchy = new JMenuItem("Open Type in Hierarchy...");

JMenuItem jmiOResource = new JMenuItem("Open Resource...");

JSeparator jsep37 = new JSeparator();

JMenuItem jmiOTask = new JMenuItem("Open Task...");

JMenuItem jmiATask = new JMenuItem("Activate Task...");

JMenuItem jmiDTask = new JMenuItem("Deactivate Task");

JSeparator jsep38 = new JSeparator();

JMenuItem jmiSBreadcrumb = new JMenuItem("Show in Breadcrumb");

JMenu jmnSIn = new JMenu("Show in");

//dentro de show in |on

JMenuItem jmiGRepositories  = new JMenuItem("Git Repositories");

JMenuItem jmiPackExplorer = new JMenuItem("Package Explorer");

JMenuItem jmiHistory2  = new JMenuItem("History");

JMenuItem jmiNavigator  = new JMenuItem("Navigator");

JMenuItem jmiProExplorer  = new JMenuItem("Project Explorer");

JMenuItem jmiOutline  = new JMenuItem("Outline");

JMenuItem jmiSysExplorer  = new JMenuItem("System Explorer");

JMenuItem jmiProperties  = new JMenuItem("Properties");

//dentro de show in |off

JMenuItem jmiQOutline = new JMenuItem("Quick Outline");

JMenuItem jmiQTHierarchy = new JMenuItem("Quick Type Hierarchy");

JSeparator jsep39 = new JSeparator();

JMenuItem jmiNAnnotation = new JMenuItem("Next Annotation");

JMenuItem jmiPAnnotation = new JMenuItem("Previous Annotation");

JSeparator jsep40 = new JSeparator();

JMenuItem jmiLELocation = new JMenuItem("Last Edit Location");

JMenuItem jmiGTLine = new JMenuItem("Go To Line...");

JSeparator jsep41 = new JSeparator();

JMenu jmnBack = new JMenu("Back");

JMenu jmnForward = new JMenu("Forward");

Sexto JMenu : Search

Sétimo JMenu: Project

 

//Project e seus menus

JMenu jmnProject = new JMenu("Project");

JMenuItem jmiOpen_Project = new JMenuItem("Open Project");

JMenuItem jmiClose_Project = new JMenuItem("Close Project");

JMenuItem jmiBuild_All = new JMenuItem("Build All");

JSeparator jsep111 = new JSeparator();

JMenuItem jmiBuild_Project = new JMenuItem("Build Project");

JMenu jmnBuild_Working_Set = new JMenu("Build Working Set");

JMenuItem jmiSelect_Working_Set = new JMenu("Select Working Set");

JMenuItem jmiClean = new JMenuItem("Clean...");

JMenuItem jmiBuild_Automatically = new JMenuItem("Build Automatically");

JMenuItem jmiGenerate_Javadoc = new JMenuItem("Generate Javadoc...");

JSeparator jsep222 = new JSeparator();

JMenuItem jmiPropriedade = new JMenuItem("Properties");

JSeparator jsep333 = new JSeparator();

Oitavo JMenu: Run

 

//Run e seus menus

JMenu jmnRun = new JMenu("Run");

JMenuItem jmiRun = new JMenuItem("Run");

JMenuItem jmiDebug = new JMenuItem("Debug");

JMenu jmnRun_History = new JMenu("Run History");                                  Observação: Aqui contém os históricos de programas anteriores criados

JSeparator jsep444 = new JSeparator();                                                           no eclipse.

JMenu jmnRun_As = new JMenu("Run As");

JMenuItem jmiRun_Configurations= new JMenuItem("Run Configurations...");

JMenu jmnDebug_History = new JMenu("Debug History");

JSeparator jsep555 = new JSeparator();

JMenu jmnDebug_As = new JMenu("Debug History");

JMenuItem jmiDebug_Configurations= new JMenuItem("Debug Configurations...");

JMenuItem jmiToggle_Breakpoint = new JMenu("Toggle Breakpoint");

JSeparator jsep666 = new JSeparator();

JMenuItem jmiToggle_Line = new JMenuItem("Toggle Line Breakpoint");

JMenuItem jmiToggle_Method = new JMenuItem("Toggle Method Breakpoint");

JMenuItem jmiToggle_Watch = new JMenuItem("Toggle Watchpoint");

JMenuItem jmiSkip = new JMenuItem("Skip all breakpoints");

JMenuItem jmiRemove = new JMenuItem("Remove All Breakpoint");

JMenuItem jmiAdd_Java = new JMenuItem("Add Java Exception Breakpoint...");

JMenuItem jmiAdd_Class = new JMenuItem("Add Class Load Breackpoint...");

JMenuItem jmiAll_References = new JMenuItem("All References... ");

JSeparator jsep777 = new JSeparator();

JMenuItem jmiAll_Instances = new JMenu("All Instances...");

JMenuItem jmiInstance = new JMenuItem("Instances Count...");

JMenuItem jmiWatch = new JMenuItem("Watch");

JMenuItem jmiInspect = new JMenuItem("Inspect");

JMenuItem jmiDisplay = new JMenuItem("Display");

JMenuItem jmiExecute = new JMenuItem("Execute");

JMenuItem jmiForce = new JMenuItem("Force Return");

JMenu jmiExternal = new JMenu("External Tools");

JMenuItem jmiNo = new JMenu("(No lauch history)");

JMenu jmnRunas = new JMenu("Run As");

JMenuItem jmiExternal_tools = new JMenu("External Tools Configuration");

JSeparator jsep888 = new JSeparator();

JMenuItem jmiOrganize = new JMenu("Organize Favorites");

 

Nono JMenu: Help

//Help e seus menus

JMenu jmnHelp = new JMenu("Help");

JMenuItem jmiWelcome = new JMenuItem("Welcome");

JMenuItem jmiHelp_Contents = new JMenuItem("Help Contents");

JSeparator jsepa = new JSeparator();

JMenuItem jmiSearches = new JMenuItem("Search");

JMenuItem jmiDynamic_Help = new JMenuItem("Dynamic Help");

JMenuItem jmiKey_Assist = new JMenuItem("Key Assist...");

JSeparator jsepb = new JSeparator();

JMenuItem jmiTips_and_Tricks = new JMenuItem("Tips and Tricks...");

JMenuItem jmiCheat_Sheets = new JMenuItem("Cheat Sheets...");

JMenuItem jmiCheck_for_Updates = new JMenuItem("Check for Updates");

JSeparator jsepc = new JSeparator();

JMenuItem jmiInstall_New_Software = new JMenuItem("Install New Software...");

JMenuItem jmiInstallation_Details = new JMenuItem("Installation Details");

JMenuItem jmiEclipse_Marketplace = new JMenuItem("Eclipse Marketplace...");

JMenuItem jmiAbout_Eclipse = new JMenuItem("About Eclipse");

JSeparator jsepd = new JSeparator();

 

Adicionando os componentes: 

public ExBarra(){

super();

//Adicionando a aba File e seus componentes

jmbBarra.add(jmnFile);

jmnFile.add(jmiNew);

jmnFile.add(jmiOFile);

jmnFile.add(jsep1);

jmnFile.add(jmiClose);

jmnFile.add(jmiCAll);

jmnFile.add(jsep2);

jmnFile.add(jmiSave);

jmnFile.add(jmiSAs);

jmnFile.add(jmiSAll);

jmnFile.add(jmiRevert);

jmnFile.add(jsep3);

jmnFile.add(jmiMove);

jmnFile.add(jmiRename);

jmnFile.add(jmiRefresh);

jmnFile.add(jmnConv);

jmnConv.add(jmiWindows);

jmnConv.add(jmiUnix);

jmnFile.add(jsep4);

jmnFile.add(jmiPrint);

jmnFile.add(jsep5);

jmnFile.add(jmnSWork);

jmnSWork.add(jmiWork);

jmnSWork.add(jsep6);

jmnSWork.add(jmiOutro);

jmnFile.add(jmiRestart);

jmnFile.add(jsep7);

jmnFile.add(jmiImport);

jmnFile.add(jmiExport);

jmnFile.add(jsep8);

jmnFile.add(jmiProp);

jmnFile.add(jsep9);

jmnFile.add(jmiEx);

jmnFile.add(jsep10);

jmnFile.add(jmiExit);

 

//Adicionando a aba Edit e seus componentes

jmbBarra.add(jmnEdit);

jmnEdit.add(jmiUndoT);

jmnEdit.add(jmiRedo);

jmnEdit.add(jsep11);

jmnEdit.add(jmiCut);

jmnEdit.add(jmiCopy);

jmnEdit.add(jmiCopyName);

jmnEdit.add(jmiPaste);

jmnEdit.add(jsep12);

jmnEdit.add(jmiDelete);

jmnEdit.add(jmiSeAll);

jmnEdit.add(jmnSeTo);

jmnSeTo.add(jmiEElem);

jmnSeTo.add(jmiNElem);

jmnSeTo.add(jmiPElem);

jmnSeTo.add(jmiRLSelec);

jmiRLSelec.setEnabled(false);

jmnEdit.add(jsep13);

jmnEdit.add(jmiFRepl);

jmnEdit.add(jmiFNext);

jmnEdit.add(jmiFPrevious);

jmnEdit.add(jmiIFNext);

jmnEdit.add(jmiIFPrevious);

jmnEdit.add(jsep14);

jmnEdit.add(jmiAddBook);

jmnEdit.add(jmiAddTask);

jmnEdit.add(jsep15);

jmnEdit.add(jmiSIMode);

jmnEdit.add(jsep16);

jmnEdit.add(jmiSTDesc);

jmnEdit.add(jsep17);

jmnEdit.add(jmnCAssist);

jmnCAssist.add(jmiDef);

jmnCAssist.add(jmiJTProp);

jmnCAssist.add(jmiJNTProp);

jmnCAssist.add(jmiJProp);

jmnCAssist.add(jmiTProp);

jmnCAssist.add(jmiWProp);

jmiWProp.setEnabled(false);

jmnCAssist.add(jmiSWTTProp);

jmnCAssist.add(jmiAPITProp);

jmiAPITProp.setEnabled(false);

jmnCAssist.add(jsep18);

jmnCAssist.add(jmiPHints);

jmnEdit.add(jmiWComp);

jmnEdit.add(jmiQFix);

jmnEdit.add(jsep19);

jmnEdit.add(jmiSEnc);

jmiSEnc.setEnabled(false);

 

//Adicionando a aba source e seus componentes

jmbBarra.add(jmnSource);

jmnSource.add(jmiTComment);

jmnSource.add(jmiABComment);

jmiABComment.setEnabled(false);

jmnSource.add(jmiRBComment);

jmnSource.add(jmiGEComment);

jmnSource.add(jsep20);

jmnSource.add(jmiSRight);

jmnSource.add(jmiSLeft);

jmnSource.add(jmiCIndentation);

jmnSource.add(jmiFormat);

jmnSource.add(jmiFElement);

jmnSource.add(jsep21);

jmnSource.add(jmiAImport);

jmnSource.add(jmiOImports);

jmnSource.add(jmiSMembers);

jmnSource.add(jmiCUp);

jmnSource.add(jsep22);

jmnSource.add(jmiOIMethods);

jmnSource.add(jmiGGSet);

jmnSource.add(jmiGDMethods);

jmnSource.add(jmiGTString);

jmnSource.add(jmiGHEquals);

jmnSource.add(jmiGCFields);

jmnSource.add(jmiGCSuper);

jmnSource.add(jsep23);

jmnSource.add(jmnSWith);

jmnSWith.add(jmiTCBlock);

jmnSWith.add(jmiTMCBlock);

jmnSWith.add(jsep24);

jmnSWith.add(jmiCTemplates);

jmnSource.add(jsep25);

jmnSource.add(jmiEString);

jmnSource.add(jmiFBEStrings);

jmiFBEStrings.setEnabled(false);

 

//Adicionando a aba Refactor e seus componentes

jmbBarra.add(jmnRefactor);

jmnRefactor.add(jmiRename2);

jmnRefactor.add(jmiMove2);

jmnRefactor.add(jsep26);

jmnRefactor.add(jmiCMSig);

jmnRefactor.add(jmiEMethod);

jmiEMethod.setEnabled(false);

jmnRefactor.add(jmiELVariable);

jmnRefactor.add(jmiEConstant);

jmnRefactor.add(jmiInline);

jmnRefactor.add(jsep27);

jmnRefactor.add(jmiCLVField);

jmnRefactor.add(jmiCACNested);

jmnRefactor.add(jmiMTNFile);

jmnRefactor.add(jsep28);

jmnRefactor.add(jmiESuper);

jmnRefactor.add(jmiEInterface);

jmnRefactor.add(jmiUSWPoss);

jmnRefactor.add(jmiPDown);

jmnRefactor.add(jmiPUp);

jmnRefactor.add(jsep29);

jmnRefactor.add(jmiEClass);

jmnRefactor.add(jmiIPObj);

jmnRefactor.add(jsep30);

jmnRefactor.add(jmiIIndirection);

jmnRefactor.add(jmiIFactory);

jmnRefactor.add(jmiIParameter);

jmnRefactor.add(jmiEField);

jmnRefactor.add(jsep31);

jmnRefactor.add(jmiGDType);

jmnRefactor.add(jmiIGTArguments);

jmnRefactor.add(jsep32);

jmnRefactor.add(jmiMJFile);

jmnRefactor.add(jmiCScript);

jmnRefactor.add(jmiAScript);

jmnRefactor.add(jmiHistory);

 

//Adicionando a aba Navigate e seus componentes

jmbBarra.add(jmnNavigate);

jmnNavigate.add(jmiGInto);

jmiGInto.setEnabled(false);

jmnNavigate.add(jmnGTo);

jmnGTo.add(jmiBack);

jmiBack.setEnabled(false);

jmnGTo.add(jmiForward);

jmiForward.setEnabled(false);

jmnGTo.add(jmiUOLevel);

jmiUOLevel.setEnabled(false);

jmnGTo.add(jsep33);

jmnGTo.add(jmiType);

jmiType.setEnabled(false);

jmnGTo.add(jmiPackage);

jmiPackage.setEnabled(false);

jmnGTo.add(jmiResource);

jmiResource.setEnabled(false);

jmnGTo.add(jsep34);

jmnGTo.add(jmiPMember);

jmnGTo.add(jmiNMember);

jmnGTo.add(jmiMBracket);

jmnNavigate.add(jsep35);

jmnNavigate.add(jmiODeclaration);

jmnNavigate.add(jmiOTHierarchy);

jmnNavigate.add(jmiOCHierarchy);

jmnNavigate.add(jmiOHyperlink);

jmnNavigate.add(jmiOImplementation);

jmnNavigate.add(jmiOSImplementation);

jmnNavigate.add(jmiOAJJavadoc);

jmnNavigate.add(jmiOFClipboar);

jmnNavigate.add(jsep36);

jmnNavigate.add(jmiOType);

jmnNavigate.add(jmiOTIHierarchy);

jmnNavigate.add(jmiOResource);

jmnNavigate.add(jsep37);

jmnNavigate.add(jmiOTask);

jmnNavigate.add(jmiATask);

jmnNavigate.add(jmiDTask);

jmnNavigate.add(jsep38);

jmnNavigate.add(jmiSBreadcrumb);

jmnNavigate.add(jmnSIn);

jmnSIn.add(jmiGRepositories);

jmnSIn.add(jmiPackExplorer);

jmnSIn.add(jmiHistory2);

jmnSIn.add(jmiNavigator);

jmnSIn.add(jmiProExplorer);

jmnSIn.add(jmiOutline);

jmnSIn.add(jmiSysExplorer);

jmnSIn.add(jmiProperties);

jmnNavigate.add(jmiQOutline);

jmnNavigate.add(jmiQTHierarchy);

jmnNavigate.add(jsep39);

jmnNavigate.add(jmiNAnnotation);

jmnNavigate.add(jmiPAnnotation);

jmnNavigate.add(jsep40);

jmnNavigate.add(jmiLELocation);

jmnNavigate.add(jmiGTLine);

jmnNavigate.add(jsep41);

jmnNavigate.add(jmnBack);

jmnBack.setEnabled(false);

jmnNavigate.add(jmnForward);

jmnForward.setEnabled(false);

 

 

 

//adicionando a aba Search e seus componentes

jmbBarra.add(jmnSearch);

jmnSearch.add(jmiSearch);

jmnSearch.add(jmiFile);

jmnSearch.add(jmiJava);

jmnSearch.add(jsep42);

jmnSearch.add(jmnText);

jmnText.add(jmiWorkspace);

jmnText.add(jmiProject);

jmnText.add(jmiFile2);

jmnText.add(jmiWSet);

jmnSearch.add(jsep43);

jmnSearch.add(jmnReferences);

jmnReferences.add(jmiWorkspace2);

jmnReferences.add(jmiProject2);

jmnReferences.add(jmiHierarchy);

jmnReferences.add(jmiWSet2);

jmnSearch.add(jmnDeclarations);

jmnDeclarations.add(jmiWorkspace3);

jmnDeclarations.add(jmiProject3);

jmnDeclarations.add(jmiHierarchy2);

jmnDeclarations.add(jmiWSet3);

jmnSearch.add(jmnImplementors);

jmnImplementors.add(jmiWorkspace4);

jmnImplementors.add(jmiProject4);

jmnImplementors.add(jmiWSet4);

jmnSearch.add(jmnRAccess);

jmnRAccess.add(jmiWorkspace5);

jmnRAccess.add(jmiProject5);

jmnRAccess.add(jmiHierarchy3);

jmnRAccess.add(jmiWSet5);

jmnSearch.add(jmnWAccess);

jmnWAccess.add(jmiWorkspace6);

jmnWAccess.add(jmiProject6);

jmnWAccess.add(jmiHierarchy4);

jmnWAccess.add(jmiWSet6);

jmnSearch.add(jsep44);

jmnSearch.add(jmnOIFile);

jmnOIFile.add(jmiIdentif);

jmnOIFile.add(jmiImpMet);

jmnOIFile.add(jmiTException);

jmnOIFile.add(jmiMExits);

jmnOIFile.add(jmiBCTargets);

jmnSearch.add(jsep45);

jmnSearch.add(jmiRTest);

 

//Adicionando aba project e seus componentes.

jmbBarra.add(jmnProject);

jmnProject.add(jmiOpen_Project);

jmiOpen_Project.setEnabled(false);

jmnProject.add(jmiClose_Project);

jmiClose_Project.setEnabled(false);

jmnProject.add(jmiBuild_All);

jmiBuild_All.setEnabled(false);

jmiBuild_All.add(jsep111);

jmnProject.add(jmiBuild_Project);

jmiBuild_Project.setEnabled(false);

jmnProject.add(jmnBuild_Working_Set);

jmnBuild_Working_Set.add(jmiSelect_Working_Set);

jmiSelect_Working_Set.setEnabled(false);

jmnProject.add(jmiClean);

jmnProject.add(jmiBuild_Automatically);

jmnProject.add(jmiGenerate_Javadoc);

jmiGenerate_Javadoc.add(jsep222);

jmnProject.add(jmiPropriedade);

jmiPropriedade.add(jsep333);

 

//Adicionando aba Run e seus componentes

jmbBarra.add(jmnRun);

jmnRun.add(jmiRun);

jmnRun.add(jmiDebug);

jmnRun.add(jmnRun_History);

jmnRun_History.add(jsep444);

jmnRun.add(jmnRun_As);

jmnRun.add(jmiRun_Configurations);

jmnRun.add(jmnDebug_History);

jmnDebug_History.add(jsep555);

jmnRun.add(jmnDebug_As);

jmnRun.add(jmiDebug_Configurations);

jmnRun.add(jmiToggle_Breakpoint);

jmiToggle_Breakpoint.add(jsep666);

jmnRun.add(jmiToggle_Line);

jmnRun.add(jmiToggle_Method);

jmnRun.add(jmiToggle_Watch);

jmiToggle_Watch.setEnabled(false);

jmnRun.add(jmiSkip);

jmnRun.add(jmiRemove);

jmnRun.add(jmiAdd_Java);

jmnRun.add(jmiAdd_Class);

jmnRun.add(jmiAll_References);

jmiAll_References.setEnabled(false);

jmiAll_References.add(jsep777);

jmnRun.add(jmiAll_Instances);

jmiAll_Instances.setEnabled(false);

jmnRun.add(jmiInstance);

jmiInstance.setEnabled(false);

jmnRun.add(jmiWatch);

jmiWatch.setEnabled(false);

jmnRun.add(jmiInspect);

jmiInspect.setEnabled(false);

jmnRun.add(jmiDisplay);

jmiDisplay.setEnabled(false);

jmnRun.add(jmiExecute);

jmiExecute.setEnabled(false);

jmnRun.add(jmiForce);

jmiForce.setEnabled(false);

jmnRun.add(jmiExternal);

jmiExternal.add(jmiNo);

jmiExternal.add(jsep888);

jmiNo.setEnabled(false);

jmiExternal.add(jmnRunas);

jmiExternal.add(jmiExternal_tools);

jmiExternal.add(jmiOrganize);

 

//Adicionando aba Help

jmbBarra.add(jmnHelp);

jmnHelp.add(jmiWelcome);

jmnHelp.add(jmiHelp_Contents);

jmiHelp_Contents.add(jsepa);

jmnHelp.add(jmiSearch);

jmnHelp.add(jmiDynamic_Help);

jmnHelp.add(jmiKey_Assist);

jmiKey_Assist.add(jsepb);

jmnHelp.add(jmiTips_and_Tricks);

jmnHelp.add(jmiCheat_Sheets);

jmnHelp.add(jmiCheck_for_Updates);

jmiCheck_for_Updates.add(jsepc);

jmnHelp.add(jmiInstall_New_Software);

jmnHelp.add(jmiInstallation_Details);

jmnHelp.add(jmiEclipse_Marketplace);

jmnHelp.add(jmiAbout_Eclipse);

jmiAbout_Eclipse.add(jsepd);

 

setJMenuBar(jmbBarra);

setSize(600,600);

setLocationRelativeTo(null);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 

}

 

public static void main(String [] args){

ExBarra ex = new ExBarra();

ex.setVisible(true);

}

}

 

JMENU Perguntas

1- Qual a diferença de JMenu e de JMenuItem?

2- Antes de colocar criar o jmenu precisa criar primeira o que para poder adicionar o menu?

3- O que escreve para sair do programa? 

4- Como fazemos para criar uma submenu? 

 

bottom of page