Os exemplos deste artigo compartilham com você o código específico para implementar funções de menu na interface do usuário gráfico Java para sua referência. O conteúdo específico é o seguinte
Tópico: Escreva uma interface gráfica do usuário para implementar as funções dos menus. Existem 3 itens de menu de primeiro nível: arquivo, editar e ajudar. Entre os itens do menu de arquivos, existem 3 itens secundários do menu: Novo, aberto e salvar. Entre os itens do menu Editar, existem 3 itens secundários do menu: copiar, cortar e colar. No item de menu de ajuda, há um item de menu secundário sobre. Para cada item de menu secundário, ele não precisa realmente implementar sua funcionalidade. Basta demonstrar que ele pode responder a um evento de clique do mouse, como uma caixa de diálogo pop-up ou uma frase impressa.
importar java.awt.*; importar java.awt.event.actionEvent; importar java.awt.event.actionListener; importar javax.swing.*; classe pública Menudemo estende JFrame implementa ActionListener {public static void main (string [] args) {Menudemo Demo = new Menudemo (); Demo.go (); } public void go () {this.settitle ("interface do usuário gráfico"); this.setbounds (600, 150, 500, 150); this.setVisible (true); this.setDefaultCloseoperation (jframe.exit_on_close); this.setLocationRelativeTo (NULL); // Crie menu jmenubar JMB = new jmenubar (); // Criar posição, ela será colocada automaticamente na parte superior deste.setjmenubar (JMB); // Adicionar menu jmenu menu1 = new jmenu ("arquivo"); Jmenu menu2 = novo jmenu ("editar"); Jmenu menu3 = novo jmenu ("ajuda"); Jmenuitem Item1 = New Jmenuitem ("Novo"); Jmenuitem Item2 = New Jmenuitem ("Open"); Jmenuitem item3 = new jmenuitem ("salvar"); Jmenuitem item4 = new jmenuitem ("cópia"); Jmenuitem item5 = novo jmenuitem ("corte"); Jmenuitem item6 = novo jmenuitem ("pasta"); Jmenuitem Item7 = New Jmenuitem ("Sobre"); // Adicionar itens de menu ao menu1.add (item1); menu1.add (item2); menu1.add (item3); MENU2.Add (Item4); menu2.add (item5); menu2.add (item6); menu3.add (item7); // Adicione o menu à barra de menu jmb.add (menu1); jmb.add (menu2); jmb.add (menu3); item1.addactionListener (this); item2.addactionListener (isto); item3.AddactionListener (isto); item4.AddactionListener (isto); item5.AddactionListener (isto); item5.AddactionListener (isto); item6.addactionListener (this); item7.addactionListener (this); } public void ActionPerformed (ActionEvent E) {String str = E.getActionCommand (); if ("novo" .equals (str)) {System.out.println ("novo está sendo clicado"); } else if ("Open está sendo clicado"); } else if ("salvar" .equals (str)) {system.out.println ("salvar está sendo clicado"); } else if ("copy" .equals (str)) {system.out.println ("cópia está sendo clicada"); } else if ("corte" .equals (str)) {system.out.println ("corte está sendo clicado"); } else if ("paste" .equals (str)) {System.out.println ("A pasta está sendo clicada"); } else {System.out.println ("Sobre está sendo clicado"); }}}}Efeito de corrida:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.