Estilizando Botão [RESOLVIDO!]

4 respostas
tomwel

Olá pessoal!

Criai três imagens no photoshop de um botão respectivamente a Imagem do botão no estado inicial, a imagem OnMouveOver e a imagem quando pressionamos o click, dai quero criar um botão no netbeans com as mesmas dimensões da minha imagem e implementar as outras imagens (o onmouseover e a quando clicamos). Consegui colocar a primeira por meio da opção de propriedade icon, onde escolhemos um tipo de backgorund pra o botão, mas e as outras? como faço???.
Ajuda ae pessoal. Meu professor pediu isso e não sei como fazer.

Desde já agradeço!

4 Respostas

denisspitfire

posta o codigo que voce ja fez.

tomwel

jButton4.setIcon(new javax.swing.ImageIcon("C:\\Users\\Tom-Midia\\Documents\\NetBeansProjects\\CE\\Imagens\\Usuários.jpg")); jButton4.setMaximumSize(new java.awt.Dimension(260, 233)); jButton4.setMinimumSize(new java.awt.Dimension(227, 228)); getContentPane().add(jButton4); jButton4.setBounds(330, 150, 230, 220);

asandrob

Adiciona um MouseListener…
Acho que funcionaria, não testei…

jButton4.addMouseListener(new MouseListener() {  
	@Override  
	public void mouseEntered(MouseEvent arg0) {  
		jButton4.setIcon(new javax.swing.ImageIcon("imagem mouseover"));
	}  
	  
	public void mouseExited(MouseEvent arg0) {  
		jButton4.setIcon(new javax.swing.ImageIcon("imagem normal"));
	}  
	  
	@Override  
	public void mouseClicked(MouseEvent e) {  
	}  
	  
	@Override  
	public void mousePressed(MouseEvent e) {
		jButton4.setIcon(new javax.swing.ImageIcon("imagem pressionado"));			
	}  
	  
	@Override  
	public void mouseReleased(MouseEvent e) {  
	}  
});
tomwel

Muito Obrigado e em breve vem dúvidas piores!

Criado 13 de novembro de 2012
Ultima resposta 13 de nov. de 2012
Respostas 4
Participantes 3