Ciao ragazzi =) mi kiedevo come si potesse realizzare un semplice Jframe all interno del quale fosse possibile spostare (tramite trascinamento col mouse) JButton o JLabel
..ad esempio supponiamo di voler rendere mobile un JButton..se scrivo questo codice ottengo spostamenti imprecisi..come bisogna fare??grazie a ki sarà disponibile a risp =)
[
JButton x =new JButton ("prova");
x.addMouseListener(drag);
MouseListener drag = new MouseListener ()
{
@Override
public void mouseClicked(MouseEvent arg0) {}
@Override
public void mouseEntered(MouseEvent arg0) {}
@Override
public void mouseExited(MouseEvent arg0) {}
@Override
public void mousePressed(MouseEvent arg0) {}
@Override
public void mouseReleased(MouseEvent me) {
int x=me.getX();
int y=me.getY();
JLabel comp = (JLabel) me.getSource ();
comp.setLocation(x,y);
}
};]

Rispondi quotando