Ellipse über draw Funktion ohne spur wandern lassen

Tino1993

Tino1993

Mitglied
Ist es möglich die "Spur" bei einem wandernden Objekt (in meinem fall eine Ellipse) zu entfernen?

Hier einmal mein Quellcode:

float A=1, B=0, h;

void setup()
{
size(400,400);
background(160);
}

void draw()
{
h=(height/2);//mittige Ausrichtung

ellipse(A++,h,20,20); // ellipse zeichen und hochzählen
}
 
mihe7

mihe7

Top Contributor
Welches Framework verwendest Du denn? In der Regel muss man den Inhalt der betreffenden Komponente neu zeichnen.
 
Tino1993

Tino1993

Mitglied
Überhaupt keines, das ganze ist für die Uni. Wir arbeiten nur mit den Basic Befehlen aktuell, wenn ich das richtig verstanden habe in der Vorlesung.
 
mihe7

mihe7

Top Contributor
Ich formuliere meine Frage anders: aus Deinem Snippet geht nicht hervor, ob AWT, Swing, SWT, JavaFX oder etwas anderes eingesetzt wird. In diesen Fällen wirst Du die komplette Komponente zeichnen müssen.
 
Tino1993

Tino1993

Mitglied
Ohje, damit kann ich leider nichts anfangen. Wir waren jetzt gerade bei der 3 Vorlesung. Einbindungen von Bibliotheken oder Fertige Toolkids verwenden wir noch nicht, falls du das meinst. Wir arbeiten auch nur mit processing, falls dir das als Information hilft.

Java:
float A=1, B=0, h;

void setup()
{
  size(400,400);
  background(160);
}

void draw()
{
  h=(height/2);//mittige Ausrichtung
ellipse(A++,h,20,20); // ellipse zeichen und hochzählen
}

Die Draw Funktion zeichnet die Ellipse immer an einer neuen Position dadurch das ich bei der x Koordinate die variable "A" immer um "1" nach oben zähle. Nun möchte ich das die Ellipse die nachdem sie einmal hochgezählt wurde die alte löscht, damit die "Spur" nicht mehr zu sehen ist und einen Bewegung Effekt erzeugen.

Ich hoffe das hilft dir in irgendeiner Form weiter, ich versteh leider noch nicht so viel von Java.

Vielen Dank schonmal für deine Hilfe!
 
Tino1993

Tino1993

Mitglied
Das Framework :)

Kopier die Zeile 6 (background(160);) mal in die (/e: an den Anfang der) draw-Methode.
Entschuldigung für die späte Antwort. Ich habe gestern leider den ganzen Tag Vorlesungen gehabt.
Ich habe das eben mal ausprobiert und es funktioniert! Eigentlich total simpel, mich ärgert es ein wenig das ich da nicht selber drauf gekommen bin 😄

Tausend Dank mihe7, bin fast wahnsinnig geworden in der Nacht ! :D
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Punkt bewegt sich auf einer Ellipse Java Basics - Anfänger-Themen 6
M Mehrere Datenbank zugriffe über tomee.xml regeln? Java Basics - Anfänger-Themen 1
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
J Array über Getter erlangen Java Basics - Anfänger-Themen 34
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
B OOP-Anfänge über CMD + Editor Java Basics - Anfänger-Themen 30
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
L Addition von Arrays über die Parameterliste Java Basics - Anfänger-Themen 11
C Datei über relative Pfade einlesen Java Basics - Anfänger-Themen 6
1 Erste Schritte Was denkt ihr über eines meiner ersten Javaprogramme? Java Basics - Anfänger-Themen 2
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
J Button über Pfeiltasten bewegen Java Basics - Anfänger-Themen 8
E Objekt durch Benutzer über Konsole erzeugen - Java Java Basics - Anfänger-Themen 3
N Eingabe Kommazahlen über Scanner Java Basics - Anfänger-Themen 2
T DoWhile Schleife über mehrere Mothoden Java Basics - Anfänger-Themen 5
C Collections List über Interface zugreifen Java Basics - Anfänger-Themen 32
J Gefilterten Stream über die Konsole ausgeben Java Basics - Anfänger-Themen 1
S Variablen Klassenvariable über Objekt aufrufen Java Basics - Anfänger-Themen 16
S Bilder über Socket Senden Java Basics - Anfänger-Themen 1
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
L Iterieren über eine CSV Datei Java Basics - Anfänger-Themen 7
I GUI über Eclipse oder NetBeans Java Basics - Anfänger-Themen 23
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
Java The Hutt SetWerte über verschiedene Klassen Java Basics - Anfänger-Themen 16
L Zugriff auf Attribute eins Objekts über ActionListener Java Basics - Anfänger-Themen 4
O Methode über Leerzeichen Java Basics - Anfänger-Themen 13
C Methoden Über eine einfach verkettete Liste Java Basics - Anfänger-Themen 8
I OOP Objektnamen über die Konsole richtig einlesen Java Basics - Anfänger-Themen 9
A Variablen Variablenwert über Konstruktor ändern Java Basics - Anfänger-Themen 3
J MySQL Datumsabfrage über ResultSet in Java-Servlet Java Basics - Anfänger-Themen 4
UnknownInnocent Interface Bilder über Bildschirm bewegen, bis der Abstand zum vorherigen zu groß wird Java Basics - Anfänger-Themen 13
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
UnknownInnocent Interface Bild über Methode ändern funktioniert nicht Java Basics - Anfänger-Themen 4
R Keine Verbindung zu MySql über Netbeans Java Basics - Anfänger-Themen 15
E Best Practice Jar-file mit zwei Klassen und externer Bibliothek über Konsole erzeugen Java Basics - Anfänger-Themen 13
J Aufruf einer Methode über einen String Java Basics - Anfänger-Themen 11
G Arraynamen über eine Schleife ansprechen Java Basics - Anfänger-Themen 4
S Bild über JButton legen Java Basics - Anfänger-Themen 3
temi Druckeransteuerung über ESC-Sequenz Java Basics - Anfänger-Themen 21
M Methodenaufruf über SQL UPDATE Java Basics - Anfänger-Themen 8
B Könnte jemand über dieses jurze Javaprogramm schauen? Irgendwas funktioniert mit der z-Varible nicht Java Basics - Anfänger-Themen 2
M Java Programm über Batch-Datei ausführen Java Basics - Anfänger-Themen 1
E Wie Passwort-Eingabe (ohne Echo!) über Konsole ? Java Basics - Anfänger-Themen 4
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
X Minimax-Algorithmus über alle Kanten möglich? - Kanten darstellen Java Basics - Anfänger-Themen 1
P Threads Prozess kann nicht über die GUI gestartet werden Java Basics - Anfänger-Themen 8
T CMD über Java-Programm aufrufen Java Basics - Anfänger-Themen 2
X Finde die Files über FTP nicht Java Basics - Anfänger-Themen 4
J Methode über Scanner aufrufen Java Basics - Anfänger-Themen 15
P Programm kann über CMD nicht ausgeführt werden Java Basics - Anfänger-Themen 2
E Frage über Speichern und Ausgabe Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
J ArrayList über verschiedene Klassen verwenden Java Basics - Anfänger-Themen 7
A .jar über Webbrowser aufrufen Java Basics - Anfänger-Themen 2
B OOP Über einen AVL-Baum iterieren (NullPointer) Java Basics - Anfänger-Themen 5
B OOP Über eine doppelt verkettete Liste iterieren Java Basics - Anfänger-Themen 4
D Ausgabe über JLabel Java Basics - Anfänger-Themen 12
L Erste Schritte Arrays über eine for Schleife ansprechen. Java Basics - Anfänger-Themen 6
M Datentyp Short Wert zuweisen über Methode Java Basics - Anfänger-Themen 2
K Objekt soll Anwendung über Änderungen informieren Java Basics - Anfänger-Themen 8
Detox Class Datei erzeugen nicht möglich über cmd Java Basics - Anfänger-Themen 1
F Gewichteter Mittelwert über eine Zeitperiode Java Basics - Anfänger-Themen 3
B Schleife über einen Container Java Basics - Anfänger-Themen 7
Henri Paare Frage über Java Programmierung Java Basics - Anfänger-Themen 10
T jar von stick aus über jre auf stick starten Java Basics - Anfänger-Themen 6
L Iterieren über ArrayList Java Basics - Anfänger-Themen 1
D Java doppelte Zahlen auch über 10 in einem String entfernen Java Basics - Anfänger-Themen 2
M Panel erstellen, welches ein Control erhält. Ausgabe soll über einen Stream erfolgen. Java Basics - Anfänger-Themen 0
O Über Map laufen Erklärung Java Basics - Anfänger-Themen 4
U Best Practice Buttons sollen ÜBER Labeln liegen, also quasi im Vordergrund. WIE? Java Basics - Anfänger-Themen 4
F Methoden aus anderer classe über nehmen Java Basics - Anfänger-Themen 10
N .propertiesdatei über Relativen Pfad einlesen lassen Java Basics - Anfänger-Themen 5
G Input/Output CSV-Datei über Java-Programm erstellen, Zeichensalat Java Basics - Anfänger-Themen 3
G Datentypen Tipps, Ratschläge erwünscht bzgl. Datentyp bestimmen über Wertebereich Java Basics - Anfänger-Themen 5
AssELAss Über ein Objekt vom Typ BigDecimal iterieren Java Basics - Anfänger-Themen 6
D Werte von Variablen über Methode ändern Java Basics - Anfänger-Themen 10
T Integer-Objekt über Hash-Funktion in Array ablegen Java Basics - Anfänger-Themen 1
O Input/Output Ein (negatives) Byte über PrintWriter hinausschreiben Java Basics - Anfänger-Themen 3
F Problem bei eshop -> Ausführen einer Methode über eine Shopverwaltung Java Basics - Anfänger-Themen 6
Thallius Hidden Feature über Key Event starten Java Basics - Anfänger-Themen 4
D Erste Schritte Frage über .length in Strings Java Basics - Anfänger-Themen 4
V AD per LDAP anbinden über Java Java Basics - Anfänger-Themen 2
D ItemsateChangeEvent über 3 Panels Java Basics - Anfänger-Themen 1
F Glassfish APP über SSL ausführen Java Basics - Anfänger-Themen 0
L Über 100e Werte anzeigen Java GUI Java Basics - Anfänger-Themen 1
M Löschen von Objekten während Iteration über Liste Java Basics - Anfänger-Themen 9
0 Über CMD die JAVA Datei ausführen? möglich? Java Basics - Anfänger-Themen 8
L String extrahieren mit Regular Expression über mehrere Zeilen hinweg Java Basics - Anfänger-Themen 1
I Werte im Speicher auswerten ohne Umweg über eine Datei Java Basics - Anfänger-Themen 16
T Java Program über CMD öffnen und steuern Java Basics - Anfänger-Themen 1
F Frage über Statisches binden Java Basics - Anfänger-Themen 1
M Arraylist über Interator ausgeben Java Basics - Anfänger-Themen 5
M Wert von globalen Variablen über eine Methode ändern Java Basics - Anfänger-Themen 8
T Methoden Iterator über ArrayList Java Basics - Anfänger-Themen 3
S komponente über externe klasse zufügen Java Basics - Anfänger-Themen 13
T relais über virtuelle tastatur ansprechen Java Basics - Anfänger-Themen 6
A Über Jahr iterieren, Freitag der 13. Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Anzeige

Neue Themen


Oben