I den mouselistener du laver på din JPanel, kan du nuppe koordinaterne fra den MouseEvent der bliver sendt med over.
void mousePressed(MouseEvent e) {
e.getX();
e.getY();
}
så det bliver vel til noget alla dette:
public class Tester implements MouseListener {
private JPanel panel;
private JTextField textField;
// alt bliver initialiseret osv, jeg skal bare bruge dit jpanel og textfield
public Tester() {
// andre ting her...
panel.addMouseListener(this);
}
public void mousePressed(MouseEvent e) {
textField.setText("x,y: "+e.getX()+","+e.getY());
}
}
Se mere i java doc'en her:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/MouseListener.htmlSe flere event tutorials her:
http://java.sun.com/docs/books/tutorial/uiswing/events/index.html
Indlæg senest redigeret d. 25.09.2007 08:54 af Bruger #2796