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