Ícones em um MenuBar

12 respostas
flavi0

Olá,
é possivel eu colocar eu colocar ícones na minha menubar??

se for possivel um exemplo me ajudaria.

12 Respostas

renatoes

cara acho q n eh possivel nao (to vasculhando o site da sun)
será q n daria p por o icone num pequeno painel e carregar ao lado do menu bar ? :stuck_out_tongue:

[]'s

flavi0

cara…
me expressei errado…
o que eu quero é icones no submenu

por exemplo

Arquivo

Icone Fechar

entendeu?

M

Opa, beleza!!Olha aqui:
http://forum.java.sun.com/thread.jspa?threadID=512091&messageID=2434813

renatoes

nao seria o setIcon?

flavi0

acho é setIcon…

obrigado… =D

flavi0

fui tentar agora e não funcionou :expressionless:

será que é porque eu estou usando um arquivo .ico??

só funciona com imagens?

abraços…

T

Arquivos .ico são em um formato proprietário da Microsoft. Eles devem ser convertidos para .png, .jpg ou .gif para funcionarem em JToolBar.

Use o ImageMagick (por exemplo: convert exemplo.ico exemplo.png)

Como um arquivo .ico pode conter várias imagens, pode ser que o ImageMagick gere vários arquivos .png (ou um único arquivo .gif, mas neste caso ele será um .gif animado com as várias imagens desse .ico, o que provavelmente não é o que você quer nesse caso.)

flavi0

legal colega consegui colocar o icone…

mas não está igual por exemplo o office

arquivo

Icone - Abrir

esta assim

arquivo

espaço - Icon Abrir…

eu tinha pensado em colocar o ícone neste espaço tem como??
obrigado

renatoes

flavio axo q isso n eh possivel
o método setIcon n aceita parametros para a localização do icone em um componente :cry:

flavi0

beleza…
obrigado.

Petronio_Braga

flavi0,

dá uma olhada neste tópico. No final, eu anexei um exemplo que tem o que você quer. Dá uma olhada.

http://www.guj.com.br/posts/list/48753.java

Espero que ajude.

denirroberto

Basta acrescentar dentro da opção do menu a tag icon=“caminho do icone” Ex.: <p:menuitem value=“Novo” icon=“icone/img.png”>

Criado 5 de dezembro de 2006
Ultima resposta 4 de fev. de 2011
Respostas 12
Participantes 6