Menu

como eu coloco um icone no Menu em java?
tipo o icone do disquete do lado da opcao de menu salvar? :?:

Oi

shadow, use o método setIcon(ImageIcon ii)

T+

Olá, da uma olhada no código abaixo:

        // Montar o menu Arquivo
        jmArquivo = new JMenu( "Arquivo");
        jmArquivo.setMnemonic('A');
        
        // Cria uma imagem para associar ao menu (JPG,GIF,BMP,PNG)
        Icon imgAbrir = new ImageIcon( getClass().getResource("abrir.png"));
        // Passa para o construtor do JMenuItem a caption do menu e a imagem
        jmiAbrir = new JMenuItem("Abrir", imgAbrir);
        jmiAbrir.setMnemonic('A'); // Seta a letra que fica sublinhada
        jmiAbrir.setAccelerator( KeyStroke.getKeyStroke(KeyEvent.VK_A, InputEvent.CTRL_MASK )); // Seta as teclas aceleradoras ( CRTL + A)
        jmiAbrir.setToolTipText("Abrir um arquivo existente" ); // Seta a dica quando passa o mouse por cima
       // Adiciona um tratador de eventos
        jmiAbrir.addActionListener( 
            new ActionListener() {
                public void actionPerformed( ActionEvent e ) {
                    
                    JFileChooser jfc = new JFileChooser();
                    
                    try {
                        int result  = jfc.showOpenDialog(null);
                        if ( result == jfc.CANCEL_OPTION ){
                           return;
                        }
                        File arq = jfc.getSelectedFile();
                        Agenda.abrir(arq);
                        Form.jtfNumero.setText( Agenda.size());
                        
                    } 
                    catch ( HeadlessException h ) { 
                        Agenda.mostraMensagem( h.getMessage() );
                    }
                        
                }
            }
        );
        // Adiciona o menu na barra de menus.
        jmArquivo.add( jmiAbrir );

Espero ter ajudado.
Do SwingMan Leandro.

valeu gente vcs são legais pra caramba!!! :lol: :cool: :razz:

Irmao acho ja resorvemos pelo msn ne!!!

Abracao e te + :razz: