Olá galera… tô com uma dúvida básica aqui no swing…
Eu queria criar botões personalizados, iguaizinhos esses do eclipse ( http://img521.imageshack.us/img521/8594/capbk6.jpg ) mas não tô conseguindo.
Meu interesse é nesse tipo de botão, onde a imagem fica estática e apenas um alto-relevo aparece por trás do botão.
Alguém pode me ajudar.
Valeu galera… na verdade eu queria saber como mudava o estilo do “mouse over” … tipo, pra ficar igualzinho a esse estilo do netbeans q mostrei na foto…
pq da forma que vcs falaram o botão fica no estilo padrão do swing (azulado)…
bom pessoal… eu não estava satisfeito com o resultado de meus botões simplesmente pq eu estava usando o tipo de imagem errado…
colocando como jpg a imagem cobria totalmente o botão daí não se conseguia ver o “mouse over”, agora colocando como imagem .png e fundo transparente ficou bem legal…
mesmo assim ainda tenho curiosidade em saber como mudo o estilo do botão pra outro diferente do padrão do swing (esse estilo azulado) …
Abraços!
J
junioma
Olha , pelo que andei lendo , se n me engano… ao passar o mouse sobre o botao , vc gera um evento , ao pressiona-lo e tabem ao soltar , entao sao 3 eventos que vc teria de tratar, pra quando passar o mouse ele mostrar figura que voce desejar do jeito que vc quiser e quando clicar e soltar tb .
Eu acho que é isso rsrsrs mas se n for o pessoal vai corrigir
:lol:
M
Marky.Vasconcelos
isso de eventos é vc adcionar um MouseListener
dai vai ter 3 metodos
mouseReleased(Desprecionado o.0)
mousePressed(Presionado)
mouseCliked(Clickando)
mouseEntered(quando entra na área de um instanceof JButtom)
mouseExited(quando sai da área)
dai vc pode adicionar eveno de imagen em cada
D
damyhonn
opa… valeu pessoal!
J
Javabuntu
Crie o botão e na propriedade icon escolha a imagem, preferencia png ou gif
P
porfirio
não é presizo usar eventos, basta ter diferentes icons para cada estado
No netbeans vç pode fazer isso nas propriedades do botão
Ah já agora no primeiro post vc queria dizer Netbeans …
T
tabocu
Gente, falando em butões, eu estou tentando criar um botao personalizado.
O formato do meu botao é um circulo.
Meu problema é com a area de atuação do mouse. quero que seja somente a area do circulo e nao a de um quadrado que o circulo esta inserido