Olá Pessoal,
preciso fazer um programinha que me permita graficamente montar uma ávore genealógica…Onde eu possa clicar na figurinha e arrastar ela e ir montando. Ou clicar em um menu “adicionar membro” e montar…Também estou aberta a sugestões de como fazer…Preciso de um help…não sou experiente em Java mas precisava muito disso!!
Obrigada desde já!!!
Fiz meio aqui nas pressas no trabalho mas acho q com isso ja da pra vc entender.
[code]
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Teste extends JFrame implements MouseListener, Runnable{
private final JButton botao = new JButton(“Botão”);
private boolean move;
private Thread thread;
public Teste(){
this.setLayout(null);
this.setBounds(200,200,350,350);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
botao.setSize(100,25);
botao.addMouseListener(this);
this.add(botao);
}
public void mousePressed(MouseEvent e) {
move = true;
thread = new Thread(this);
thread.start();
}
public void mouseReleased(MouseEvent e) {
move = false;
}
public void mouseClicked(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {}
public void run(){
while(move){
botao.setLocation(this.getMousePosition().x-50,
this.getMousePosition().y-30);
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
new Teste().setVisible(true);
}
}[/code]
Opa!! Valeu mesmo viu…
Vai me ajudar bastante!!!
Té mais…