From 79198f4f4a018831abad20c791aa6a0305dbc47a Mon Sep 17 00:00:00 2001 From: i23007 Date: Sat, 6 Jul 2024 00:51:44 +0200 Subject: [PATCH] Fixed start stop Color Bug --- .idea/workspace.xml | 20 ++++++++++-------- graph/DirectedGraph.java | 13 ++++++++++++ .../ProjektGraph/graph/DirectedGraph.class | Bin 11260 -> 11509 bytes 3 files changed, 24 insertions(+), 9 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e60047f..0322ef4 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,7 +5,9 @@ + + - { + "keyToString": { + "Application.Display.executor": "Run", + "Application.OurApplication.executor": "Run", + "RunOnceActivity.ShowReadmeOnStart": "true", + "git-widget-placeholder": "main", + "kotlin-language-version-configured": "true", + "last_opened_file_path": "C:/Git/ProjektGraphMain" } -}]]> +} diff --git a/graph/DirectedGraph.java b/graph/DirectedGraph.java index d592c32..e867951 100644 --- a/graph/DirectedGraph.java +++ b/graph/DirectedGraph.java @@ -281,6 +281,9 @@ public class DirectedGraph exten } } + //zurücksetzten der Färbungen + this.clearScreenGraphColor(); + System.out.println("Done"); // Gibt Distanz zu gefragtem Knoten zurück return distance.get(n2); @@ -370,8 +373,18 @@ public class DirectedGraph exten } } + //zurücksetzten der Färbungen + this.clearScreenGraphColor(); + System.out.println("Done"); // Gibt Distanz zu gefragtem Knoten zurück return distance.get(n2); } + + // Methode für das Zurücksetzten der Knotenfarben + public void clearScreenGraphColor(){ + for(visualizationElements.Vertex screenVertexes : this.getScreenGraph().getVertexes()){ + screenVertexes.setColor(Color.BLACK); + } + } } diff --git a/out/production/ProjektGraph/graph/DirectedGraph.class b/out/production/ProjektGraph/graph/DirectedGraph.class index a799dde94f508bc656b0405017a5aa592e0891ef..35668a7432f35e43d07694603ad4d8bc7ecaf678 100644 GIT binary patch delta 3342 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 TF@4>K*Z9QE)p5LmHzny$ehqhr