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]
-------------------------------------------------------------------------

Responder a