Daniel Thoma: LOGO / TURTLE

Beitrag lesen

Hallo karsten,

a) Wie kann ich in einem Javaprogramm etwas zeichnen lassen, also so Sachen wie drawline() benutzen. Bei Applets kenne ich das. Aber bei einer Applikation muss ich ja wohl einen JFrame oä. benutzen.

Ja, Du musst eine eigene Komponente bauen, indem Du zum Beispiel eine Klasse von JComponent ableitest. Da gibt es dann diverse paint-Methoden wie beim Applet die man überschreiben kann.
Die Komponente kannst Du dann irgendwo im Anwendungsfenster plazieren.

b) Wie kann ich eine gezeichnetes Objekt klickbar machen. Ich möchte es später ermöglichen, dass der Anwender mit der rechten Maustaste auf die Maus klickt und dann die Eigenschaften der Maus sieht.

Du kannst die Mausereignise für eine Komponente abfangen. Du musst dann selbst ausrechnen, welches Deiner selbstgezeichneten Objekte angeclickt wurde und darauf reagieren.

Grüße

Daniel