MouseMovedWindow

Aus Programmers Guide

Version vom 09:45, 30. Mär. 2010 bei Roy (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
// this.setResizable(false);
//this.setUndecorated(false);
 
this.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
}
 
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
}
 
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
}
 
@Override
public void mousePressed(MouseEvent arg0) {
 
starthoehe = arg0.getX();
startbreite = arg0.getY();
starthoeherel = arg0.getXOnScreen();
startbreiterel = arg0.getYOnScreen();
// startfensterhoehe = getWidth();
// startfensterbreite = getHeight();
}
 
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub
}
 
});
 
 
this.addMouseMotionListener(new MouseMotionListener() {
 
@Override
public void mouseDragged(MouseEvent arg0) {
int ydiff = arg0.getYOnScreen() - startbreiterel;
int xdiff = arg0.getXOnScreen() - starthoeherel;
setLocation(starthoeherel + xdiff - starthoehe, startbreiterel
+ ydiff - startbreite);
}
 
@Override
public void mouseMoved(MouseEvent arg0) {
// TODO Auto-generated method stub
}
 
});
Persönliche Werkzeuge