gente sei que é algo idiota e meio inutill mas como faço pra faze faze algo tipo quando eu coloco o mouse no botao ele vai pro otro ladoo???
Botoes fujitivoss
6 Respostas
coloca o layout para null
cria um random
e mande ele ler o enventou on mouse move
da pra se mais especifico se nao for pedi muiito…
Você está falando em Web/Javascript ou Desktop/Swing?
De qualquer maneira, eu criaria dôes botões iguais e alternaria entre esconder um ou outro no onMouseOver. Mais fácil que mover dum lado pro outro.
J
E ai rhapsody! Tenta fazer assim ó:
//primeiramente a classe do seu botão fugitivo
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
/**
*
* @author Jose A Macedo
*/
public class BotaoFugitivo extends JButton implements MouseListener{
private JFrame frame;
public BotaoFugitivo(JFrame frame) {
this.frame = frame;
this.setText("Botao Fugitivo!");
this.setSize(150, 30);
this.setLocation(10, 10);
this.addMouseListener(this);
this.setVisible(true);
}
public void mouseClicked(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseReleased(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
int novoX = (int)(frame.getSize().getWidth()*Math.random()%frame.getSize().getWidth()-10);
int novoY = (int)(frame.getSize().getHeight()*Math.random()%frame.getSize().getHeight()-10);
this.setLocation(novoX, novoY);
}
public void mouseExited(MouseEvent e) {
}
}
//Agora basta você adiciona este botão em um JFrame
aewwww vlwwww
EU criaria vários botões na tela.
Isso daria a impressão de botões fuGitivos, com G, e não com J. 
Criado 15 de dezembro de 2008
Ultima resposta 16 de dez. de 2008
Respostas 6
Participantes 5
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo