Hallo!
Bin ein Anfänger im Punkto Java. Habe ein kleines Spiel programmiert, indem es darum geht Städte auf einer Landkarte anzuklicken.
Mein Problem: Die Methode paintComponent empfängt nur ein Objekt.
Ich möchte jedoch weitere Parameter übergeben können um Abgrenzungen bei der Zeichnung machen zu können.
Bsp: paintComponent(endpunkte);
paintComponent(endpunkte, parameter1, parameter2,..); Geht nicht?!?!
Ziel: Verschiedene paint Methoden aufrufen.
Momentan baue ich die Logik in die paintComponent Methode ein. Halte ich aber nicht für besonders Effizient.
2 Aufrufe sind entscheidend. Einmal nur den angeklickten Punkt anzeigen und einmal mit einer Linie zwischen diesen beiden. Ich schaffe es nicht zunächst den angeklickten Punkt anzeigen zu lassen und anschließend das Gesamte.
Noch ein Problem: Wenn ich das Fenster minimiere, ist das gezeichnete einfach weg. Was für ein Handling muss denn da einbauen?
Ich hoffe mein Anliegen ist verständlich. Ich bedanke mich schonmal für eure Hilfen.
LG Batikan
Bin ein Anfänger im Punkto Java. Habe ein kleines Spiel programmiert, indem es darum geht Städte auf einer Landkarte anzuklicken.
Mein Problem: Die Methode paintComponent empfängt nur ein Objekt.
Ich möchte jedoch weitere Parameter übergeben können um Abgrenzungen bei der Zeichnung machen zu können.
Bsp: paintComponent(endpunkte);
paintComponent(endpunkte, parameter1, parameter2,..); Geht nicht?!?!
Ziel: Verschiedene paint Methoden aufrufen.
Momentan baue ich die Logik in die paintComponent Methode ein. Halte ich aber nicht für besonders Effizient.
2 Aufrufe sind entscheidend. Einmal nur den angeklickten Punkt anzeigen und einmal mit einer Linie zwischen diesen beiden. Ich schaffe es nicht zunächst den angeklickten Punkt anzeigen zu lassen und anschließend das Gesamte.
Noch ein Problem: Wenn ich das Fenster minimiere, ist das gezeichnete einfach weg. Was für ein Handling muss denn da einbauen?
Ich hoffe mein Anliegen ist verständlich. Ich bedanke mich schonmal für eure Hilfen.
LG Batikan