MouseMovedWindow
Aus Programmers Guide
(Die Seite wurde neu angelegt: „Benutzt: *MouseListener *MouseMotionListener // this.setResizable(false);<br>//this.setUndecorated(false); this.addMouseListener(new MouseListener() {<br> <b…“)
Zum nächsten Versionsunterschied →
Version vom 06:03, 30. Mär. 2010
Benutzt:
- MouseListener
- MouseMotionListener
// 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
}
});