package dicelib; import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*;
public class Example extends JFrame { JMenuBar jMenuBar1 = new JMenuBar(); JMenu jMenuFile = new JMenu(); JMenuItem jMenuFileExit = new JMenuItem(); private void init() throws Exception { // ... // está somente a parte da sua dúvida. // falta bastante coisa aí. //... jMenuFileExit.setText("Exit"); jMenuFileExit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { jMenuFileExit_actionPerformed(e); } }); jMenuFile.setText("File"); jMenuFile.add(jMenuFileExit); jMenuBar1.add(jMenuFile); //... } public void jMenuFileExit_actionPerformed(ActionEvent e) { appExit(); } private void appExit(){ int n = JOptionPane.showConfirmDialog(null, "Confirm logout?", "Logout", JOptionPane.YES_NO_OPTION); if (n==0) System.exit(0); } //... } Best regards, Thiago C. Modro Perdigão Agroindustrial S.A. Fone/Phone: +55 11 37185270 [EMAIL PROTECTED] www.perdigao.com.br <!---------- Imagination is More Important Than Knowledge - Albert Einstein -------------> -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 3 de dezembro de 2002 00:03 Para: [EMAIL PROTECTED] Assunto: [java-list] evento no MenuBar Prioridade: Alta Como faço pra fazer com q quando eu clico nos itens do menu aconteça algo... To meio perdido, abaixo vai um exemplo feito no Forte... valeu galera.... public class Teste extends javax.swing.JFrame { public Teste() { initComponents (); menu.add(new javax.swing.JMenuItem("Sair")); pack (); } private void initComponents() { barraMenu = new javax.swing.JMenuBar(); menu = new javax.swing.JMenu(); menu.setText("Arquivo"); barraMenu.add(menu); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } } ); setJMenuBar(barraMenu); } private void exitForm(java.awt.event.WindowEvent evt) { System.exit (0); } public static void main (String args[]) { new Teste ().show (); } // Variables declaration - do not modify private javax.swing.JMenuBar barraMenu; private javax.swing.JMenu menu; // End of variables declaration } ________________________________________ A busca mais veloz e precisa da internet. Acesse agora: http://www.zoom.com.br. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------