MouseMovedWindow

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Benutzt: *MouseListener *MouseMotionListener // this.setResizable(false);<br>//this.setUndecorated(false); this.addMouseListener(new MouseListener() {<br> <b…“)
 
Zeile 1: Zeile 1:
-
Benutzt:
+
<source lang="java">
 +
// this.setResizable(false);
 +
//this.setUndecorated(false);
-
*MouseListener
+
this.addMouseListener(new MouseListener() {
-
*MouseMotionListener
+
@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
 +
}
-
// this.setResizable(false);<br>//this.setUndecorated(false);
+
@Override
 +
public void mousePressed(MouseEvent arg0) {
-
this.addMouseListener(new MouseListener() {<br> <br> @Override<br> public void mouseClicked(MouseEvent arg0) {<br> // TODO Auto-generated method stub<br> }
+
starthoehe = arg0.getX();
 +
startbreite = arg0.getY();
 +
starthoeherel = arg0.getXOnScreen();
 +
startbreiterel = arg0.getYOnScreen();
 +
// startfensterhoehe = getWidth();
 +
// startfensterbreite = getHeight();
 +
}
-
@Override<br> public void mouseEntered(MouseEvent arg0) {<br> // TODO Auto-generated method stub<br> }
+
@Override
-
 
+
public void mouseReleased(MouseEvent arg0) {
-
@Override<br> public void mouseExited(MouseEvent arg0) {<br> // TODO Auto-generated method stub<br> }
+
// TODO Auto-generated method stub
-
 
+
}
-
@Override<br> public void mousePressed(MouseEvent arg0) {
+
-
 
+
-
starthoehe = arg0.getX();<br> startbreite = arg0.getY();<br> starthoeherel = arg0.getXOnScreen();<br> startbreiterel = arg0.getYOnScreen();<br> // startfensterhoehe = getWidth();<br> // startfensterbreite = getHeight();<br> }
+
-
 
+
-
@Override<br> public void mouseReleased(MouseEvent arg0) {<br> // TODO Auto-generated method stub<br> }
+
});
});
-
 
this.addMouseMotionListener(new MouseMotionListener() {
this.addMouseMotionListener(new MouseMotionListener() {
-
@Override<br> public void mouseDragged(MouseEvent arg0) {<br> int ydiff = arg0.getYOnScreen() - startbreiterel;<br> int xdiff = arg0.getXOnScreen() - starthoeherel;<br> setLocation(starthoeherel + xdiff - starthoehe, startbreiterel<br> + ydiff - startbreite);<br> }
+
@Override
 +
public void mouseDragged(MouseEvent arg0) {
 +
int ydiff = arg0.getYOnScreen() - startbreiterel;
 +
int xdiff = arg0.getXOnScreen() - starthoeherel;
 +
setLocation(starthoeherel + xdiff - starthoehe, startbreiterel
 +
+ ydiff - startbreite);
 +
}
-
@Override<br> public void mouseMoved(MouseEvent arg0) {<br> // TODO Auto-generated method stub<br> }
+
@Override
-
 
+
public void mouseMoved(MouseEvent arg0) {
-
});<br><br>
+
// TODO Auto-generated method stub
 +
}
 +
});
 +
</source>
[[Category:Java]]
[[Category:Java]]

Aktuelle Version vom 09:45, 30. Mär. 2010

// 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