Hallo Leute ,
Ich versuche die ganze Zeit ein Programm zu schreiben,
mit dem Ich zwei aufeinanderfolgend angeklickte Punkte mit einer Linie verbinde.
Was Ich nicht verstehe ,ist, wenn Ich einmal mit der Maus klicke , dann habe Ich nur
denn ersten Punt der(x,y, fehlt,fehlt) Koordinate aber nicht den Rest von dem.
Den ersten Punkt bekomme Ich durch die Funktionen getX() und getY() geliefert.
Ich würde mich freuen, wenn mir da Jemand helfen Könnte.
mfg
magnum
[/code]
Ich versuche die ganze Zeit ein Programm zu schreiben,
mit dem Ich zwei aufeinanderfolgend angeklickte Punkte mit einer Linie verbinde.
Was Ich nicht verstehe ,ist, wenn Ich einmal mit der Maus klicke , dann habe Ich nur
denn ersten Punt der(x,y, fehlt,fehlt) Koordinate aber nicht den Rest von dem.
Den ersten Punkt bekomme Ich durch die Funktionen getX() und getY() geliefert.
Ich würde mich freuen, wenn mir da Jemand helfen Könnte.
mfg
magnum
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends JFrame {
Test() {
super();
this.setTitle("Herzlich Willkommen zu Swing");
addMouseListener(new MyMouseListener());
this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
}
class MyMouseListener extends MouseAdapter{
public void mousePressed(MouseEvent event){
Graphics g = getGraphics();
int x=getX();
int y=getY();
//g.drawline(x,y,fehlt,fehlt);
//.......und nu
}
}
public static void main(String[] args) {
Test fenster = new Test();
fenster.setSize(300, 100);
//fenster.setLocation(200, 100);
fenster.setVisible(true);
}
}
[/code]