[java-list] menus
Oi, meu nome é victor e estou tentando e com urgência tratar eventos em objetos da classe Rectangle para fazer menus. Essa classe não extende de nenhum container como Frame, Applet, Panel ou Canvas; é uma classe que será usada por N maneiras. Gostaria de uma solução tipo addActionListener, mas esse método só pode ser usado com classes que extendem de component o que não é o caso Quem souber me envie uma mensagem com urgência. Victor -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Menus
Pessoal, Alguem poderia me mostrar um exemplo de tratamento de eventos de menus, Ja tentei usar o action mas não consegui. Muito Obrigado..
Re: [java-list] Menus
Jaci Junior wrote: Pessoal, Alguem poderia me mostrar um exemplo de tratamento de eventos de menus, Ja tentei usar o action mas não consegui. Muito Obrigado.. Suponha que você tenha um ítem de menu chamado cadastramentos fica assim: cadastramento.addActionListener (new ActionListener (){ public void actionPerformed(ActionEvent e){ cadastra(); // chama o método que faz o cadastramento ou qualquer outra coisa } }); // - atenção é uma chave um parênteses e um ponto e vírgula ou assim cadastramento.addActionListener(new Cadastro()); e cria uma classes chamada Cadastro class Cadastro { } Rodolfo Ricci Petrolina PE -- 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 para sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] Menus
Bom Dia Jaci. import java.awt.*;import java.awt.event.*; class TestMenu extends Frame implements ActionListener{ private MenuBar mBar; private Menu menu; private MenuItem miFile, miExit; TestMenu(){ setTitle("Test Menu"); setSize(400,300); setControls(); setVisible(true); } private void setControls(){ mBar = new MenuBar(); menu = new Menu("File"); miFile = new MenuItem("Open"); miFile.addActionListener(this); miExit = new MenuItem("Exit"); miExit.addActionListener(this); menu.add(miFile); menu.add(miExit); mBar.add(menu); setMenuBar(mBar); } public void actionPerformed(ActionEvent e){ if(e.getActionCommand() == "Open"){ System.out.println("Open File"); }else if(e.getActionCommand() == "Exit"){ System.out.println("Exit"); } } public static void main(String[] args){ new TestMenu(); }} Abraços!!! - Original Message - From: Jaci Junior To: [EMAIL PROTECTED] Sent: Sunday, May 13, 2001 2:39 PM Subject: [java-list] Menus Acesso pelo menor preço do mercado! R$ 14,90 nos 3 primeiros meses!ASSINE AGORA! http://www.bol.com.br/acessobol/ Pessoal, Alguem poderia me mostrar um exemplo de tratamento de eventos de menus, Ja tentei usar o action mas não consegui. Muito Obrigado..