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:
:razz:
Irmao acho ja resorvemos pelo msn ne!!!
Abracao e te + :razz: