From f64cf0f61d8599b362925283cb6402e5cedf160b Mon Sep 17 00:00:00 2001 From: i23007 Date: Tue, 9 Jul 2024 15:51:40 +0200 Subject: [PATCH] Managing Imports --- OurApplication/OurAlgorithm.java | 8 ++++++-- OurApplication/OurApplication.java | 7 +++++-- OurApplication/OurDrawArea.java | 5 +++-- OurApplication/OurLegendArea.java | 6 ++++-- OurApplication/OurLogElement.java | 3 --- OurApplication/OurMethodButtons.java | 6 ++++-- OurApplication/OurParameterArea.java | 21 ++++++++++++++++++--- graph/ExampleGraphs.java | 2 -- graph/Graph.java | 5 +++-- graph/MarkedEdge.java | 2 +- graph/MarkedVertex.java | 2 +- graph/UndirectedGraph.java | 2 +- 12 files changed, 46 insertions(+), 23 deletions(-) diff --git a/OurApplication/OurAlgorithm.java b/OurApplication/OurAlgorithm.java index f9409a1..2937690 100644 --- a/OurApplication/OurAlgorithm.java +++ b/OurApplication/OurAlgorithm.java @@ -1,10 +1,14 @@ package OurApplication; -import graph.*; +import graph.VertexMarking; +import graph.EdgeMarking; +import graph.MarkedVertex; import logging.Algorithm; import logging.LogElementList; -import javax.swing.*; +import javax.swing.JPanel; +import javax.swing.JFrame; +import javax.swing.JOptionPane; import java.util.Objects; diff --git a/OurApplication/OurApplication.java b/OurApplication/OurApplication.java index e89517e..a3c09c7 100644 --- a/OurApplication/OurApplication.java +++ b/OurApplication/OurApplication.java @@ -1,9 +1,12 @@ package OurApplication; -import graph.*; +import graph.VertexMarking; +import graph.EdgeMarking; +import graph.DirectedGraph; import logging.LogElementList; -import javax.swing.*; +import javax.swing.JPanel; +import javax.swing.JFrame; /** * Entry point for the OurApplication, demonstrating logging and visualization integration. diff --git a/OurApplication/OurDrawArea.java b/OurApplication/OurDrawArea.java index 7f3da89..072bbda 100644 --- a/OurApplication/OurDrawArea.java +++ b/OurApplication/OurDrawArea.java @@ -1,11 +1,12 @@ package OurApplication; -import graph.*; +import graph.VertexMarking; +import graph.EdgeMarking; import logging.LogElementList; import visualisation.DrawArea; import visualizationElements.Edge; -import java.awt.*; +import java.awt.Graphics; /** diff --git a/OurApplication/OurLegendArea.java b/OurApplication/OurLegendArea.java index 01140f0..6c1ef08 100644 --- a/OurApplication/OurLegendArea.java +++ b/OurApplication/OurLegendArea.java @@ -2,8 +2,10 @@ package OurApplication; import visualisation.LegendArea; -import javax.swing.*; -import java.awt.*; +import javax.swing.BorderFactory; +import java.awt.Graphics; +import java.awt.Dimension; +import java.awt.Color; /** * This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only. diff --git a/OurApplication/OurLogElement.java b/OurApplication/OurLogElement.java index 8e56924..c153a61 100644 --- a/OurApplication/OurLogElement.java +++ b/OurApplication/OurLogElement.java @@ -1,8 +1,5 @@ package OurApplication; -import graph.DirectedGraph; -import graph.EdgeMarking; -import graph.VertexMarking; import logging.LogElement; import visualizationElements.Edge; import visualizationElements.Vertex; diff --git a/OurApplication/OurMethodButtons.java b/OurApplication/OurMethodButtons.java index 13b5cf6..d8651f5 100644 --- a/OurApplication/OurMethodButtons.java +++ b/OurApplication/OurMethodButtons.java @@ -2,8 +2,10 @@ package OurApplication; import visualisation.ParameterArea; -import javax.swing.*; -import java.awt.*; +import javax.swing.JRadioButton; +import javax.swing.JTextField; +import javax.swing.ButtonGroup; +import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; diff --git a/OurApplication/OurParameterArea.java b/OurApplication/OurParameterArea.java index c0ab207..2aa3d82 100644 --- a/OurApplication/OurParameterArea.java +++ b/OurApplication/OurParameterArea.java @@ -1,10 +1,25 @@ package OurApplication; -import graph.*; +import graph.VertexMarking; +import graph.EdgeMarking; +import graph.DirectedGraph; +import graph.ExampleGraphs; +import graph.MarkedVertex; +import graph.MarkedEdge; +import graph.EdgeWeightMarking; import visualisation.ParameterArea; -import javax.swing.*; -import java.awt.*; +import javax.swing.JButton; +import javax.swing.JRadioButton; +import javax.swing.ButtonGroup; +import javax.swing.JTextField; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.BorderFactory; +import javax.swing.JOptionPane; +import java.awt.GridLayout; +import java.awt.Dimension; +import java.awt.Color; import java.util.Objects; /** diff --git a/graph/ExampleGraphs.java b/graph/ExampleGraphs.java index 8c58155..c8e066b 100644 --- a/graph/ExampleGraphs.java +++ b/graph/ExampleGraphs.java @@ -1,7 +1,5 @@ package graph; -import java.awt.*; - /** * Class containing example graphs for demonstration purposes. */ diff --git a/graph/Graph.java b/graph/Graph.java index e76c7e0..36c2547 100644 --- a/graph/Graph.java +++ b/graph/Graph.java @@ -3,8 +3,9 @@ package graph; import OurApplication.OurLogElement; import logging.LogElementList; -import java.awt.*; -import java.util.*; +import java.awt.Color; +import java.util.Vector; +import java.util.Objects; /** * Abstract class representing a generic graph. diff --git a/graph/MarkedEdge.java b/graph/MarkedEdge.java index 7911ff2..a57ec79 100644 --- a/graph/MarkedEdge.java +++ b/graph/MarkedEdge.java @@ -1,6 +1,6 @@ package graph; -import java.awt.*; +import java.awt.Color; /** * The MarkedEdge class extends the Edge class and includes additional attributes diff --git a/graph/MarkedVertex.java b/graph/MarkedVertex.java index b9b6fdf..b4e4bbd 100644 --- a/graph/MarkedVertex.java +++ b/graph/MarkedVertex.java @@ -1,6 +1,6 @@ package graph; -import java.awt.*; +import java.awt.Color; /** * The MarkedVertex class extends the Vertex class and includes additional attributes diff --git a/graph/UndirectedGraph.java b/graph/UndirectedGraph.java index 9d2734a..165775b 100644 --- a/graph/UndirectedGraph.java +++ b/graph/UndirectedGraph.java @@ -6,7 +6,7 @@ import visualizationElements.Edge; import visualizationElements.EdgeStyle; import visualizationElements.Vertex; -import java.awt.*; +import java.awt.Color; import java.util.HashMap; import java.util.Objects; import java.util.PriorityQueue;