Visualisation tests

This commit is contained in:
i23007 2024-06-27 11:07:46 +02:00
parent ba548f6c1e
commit cf63dddf51
57 changed files with 167 additions and 52 deletions

View File

@ -2,7 +2,9 @@
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>

2
.idea/misc.xml generated
View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager">
<component name="ProjectRootManager" version="2" project-jdk-name="21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

110
.idea/workspace.xml generated
View File

@ -1,31 +1,118 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="70f8ea87-9ffc-471a-8059-ebbfc323adcc" name="Changes" comment="" />
<list default="true" id="70f8ea87-9ffc-471a-8059-ebbfc323adcc" name="Changes" comment="">
<change afterPath="$PROJECT_DIR$/HTMLTest.html" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Main.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/ProjektGraph.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/ProjektGraph.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/Algorithm.class" beforeDir="false" afterPath="$PROJECT_DIR$/logging/Algorithm.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/Algorithm.java" beforeDir="false" afterPath="$PROJECT_DIR$/logging/Algorithm.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/LogElement.class" beforeDir="false" afterPath="$PROJECT_DIR$/logging/LogElement.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/LogElement.java" beforeDir="false" afterPath="$PROJECT_DIR$/logging/LogElement.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/LogElementList.class" beforeDir="false" afterPath="$PROJECT_DIR$/logging/LogElementList.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/LogElementList.java" beforeDir="false" afterPath="$PROJECT_DIR$/logging/LogElementList.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/logging/package.html" beforeDir="false" afterPath="$PROJECT_DIR$/logging/package.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestAlgorithm.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestAlgorithm.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestApplication.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestApplication.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestDrawArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestDrawArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestHybridWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestHybridWindow.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestLegendArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestLegendArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestLogElement.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestLogElement.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestParameterArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestParameterArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/TestTextArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/TestTextArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/testApplication/package.html" beforeDir="false" afterPath="$PROJECT_DIR$/testApplication/package.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/DrawArea.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/DrawArea.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/DrawArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/DrawArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$AutoBackwardListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$AutoBackwardListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$AutoButtonListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$AutoButtonListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$AutoForwardListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$AutoForwardListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$AutoSliderListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$AutoSliderListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$FirstListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$FirstListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$LastListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$LastListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$NextListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$NextListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$PrevListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$PrevListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$StartListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$StartListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow$StopListener.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow$StopListener.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/HybridWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/HybridWindow.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/LegendArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/LegendArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/ParameterArea.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/ParameterArea.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/ParameterArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/ParameterArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/TextArea.class" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/TextArea.class" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/TextArea.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/TextArea.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualization/package.html" beforeDir="false" afterPath="$PROJECT_DIR$/visualisation/package.html" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/BarChart.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/BarChart.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/BarChartElement.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/BarChartElement.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Cell.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Cell.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/ChessBoard.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/ChessBoard.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/DotChart.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/DotChart.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Edge.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Edge.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/EdgeStyle.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/EdgeStyle.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Graph.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Graph.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Hashtable.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Hashtable.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/List.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/List.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Maze.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Maze.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Queue.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Queue.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Stack.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Stack.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Table.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Table.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/Vertex.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/Vertex.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/VisualizationElement.java" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/VisualizationElement.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Neuer Ordner/workspace/visualizationFramework/src/visualizationElements/package.html" beforeDir="false" afterPath="$PROJECT_DIR$/visualizationElements/package.html" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Class" />
<option value="HTML File" />
</list>
</option>
</component>
<component name="Git.Settings">
<option name="RECENT_BRANCH_BY_REPOSITORY">
<map>
<entry key="$PROJECT_DIR$" value="main" />
</map>
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"associatedIndex": 2
}]]></component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 2
}</component>
<component name="ProjectId" id="2hxt4apXjGaBR1xypJAsjIrgc8R" />
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"DefaultHtmlFileTemplate": "HTML File",
"RunOnceActivity.OpenProjectViewOnStart": "true",
"RunOnceActivity.ShowReadmeOnStart": "true",
"git-widget-placeholder": "main",
"git-widget-placeholder": "VisualisationTests",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "C:/Git/ProjektGraph"
"last_opened_file_path": "C:/Git/ProjektGraph",
"settings.editor.selected.configurable": "vcs.Git"
}
}]]></component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="C:\Users\jonas\DHBW Dateien\Semester 2\Programmieren 2\Projekt\ProjektGraph\visualizationElements" />
<recent name="C:\Users\jonas\DHBW Dateien\Semester 2\Programmieren 2\Projekt\ProjektGraph\testApplication" />
<recent name="C:\Users\jonas\DHBW Dateien\Semester 2\Programmieren 2\Projekt\ProjektGraph\logging" />
<recent name="C:\Users\jonas\DHBW Dateien\Semester 2\Programmieren 2\Projekt\ProjektGraph\visualisation" />
</key>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
@ -37,4 +124,15 @@
</task>
<servers />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
</component>
</project>

11
Main.java Normal file
View File

@ -0,0 +1,11 @@
import testApplication.TestHybridWindow;
import visualisation.*;
import logging.*;
import visualizationElements.*;
public class Main {
public static void main(String[] args){
TestHybridWindow test = new TestHybridWindow();
test.init();
test.setVisible(true);
}
}

View File

@ -1,6 +1,7 @@
package logging;
import visualization.ParameterArea;
import visualisation.HybridWindow;
import visualisation.ParameterArea;
/**
* This class provides the basic algorithm.
@ -10,9 +11,9 @@ import visualization.ParameterArea;
* Parameters for algorithm processing are read from member parameterArea that ist part of the user interface.
* @see logging.LogElement
* @see logging.LogElementList
* @see visualization.HybridWindow
* @see visualization.ParameterArea
* @author Björn Strobel<br><small>
* @see HybridWindow
* @see ParameterArea
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -1,5 +1,7 @@
package logging;
import visualisation.HybridWindow;
/**
* This class provides the basic log list element.
* Use it in assoziation with packages logging and visualization.
@ -7,8 +9,8 @@ package logging;
* Extend it by the members you need.
* @see logging.Algorithm
* @see logging.LogElementList
* @see visualization.HybridWindow
* @author Björn Strobel<br><small>
* @see HybridWindow
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -1,5 +1,7 @@
package logging;
import visualisation.HybridWindow;
import java.util.Vector;
/**
@ -8,9 +10,9 @@ import java.util.Vector;
* In general you will not have to extend this class so it is final.
* @see logging.Algorithm
* @see logging.LogElement
* @see visualization.HybridWindow
* @see HybridWindow
* @see java.util.Vector
* @author Björn Strobel<br><small>
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -3,7 +3,7 @@ package testApplication;
import javax.swing.JFrame;
import logging.LogElementList;
import visualization.HybridWindow;
import visualisation.HybridWindow;
/**
* This application provides an example for using logging and visualization packages.
@ -17,7 +17,7 @@ import visualization.HybridWindow;
* @see testApplication.TestTextArea
* @see testApplication.TestLegendArea
* @see javax.swing.JPanel
* @author MSchäfer
* @author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -4,7 +4,7 @@ import java.awt.Color;
import java.awt.Graphics;
import java.util.Vector;
import visualization.DrawArea;
import visualisation.DrawArea;
import visualizationElements.BarChart;
import visualizationElements.BarChartElement;
import visualizationElements.ChessBoard;
@ -25,7 +25,7 @@ import logging.LogElementList;
/**
* This class provides an example for using visualization.DrawArea.
* @see logging.Algorithm
@author MSchäfer
@author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -1,15 +1,15 @@
package testApplication;
import logging.LogElementList;
import visualization.HybridWindow;
import visualisation.HybridWindow;
/**
* This class provides an example for using visualization.HybridWindow.
* Overwriting the constructor is necessary to run as an applet.
* For running as an application overwriting the constructor is not necessary
* @see visualization.HybridWindow
* @see HybridWindow
* @see testApplication.TestApplication
* @author MSchäfer
* @author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -3,12 +3,12 @@ package testApplication;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.BorderFactory;
import visualization.LegendArea;
import visualisation.LegendArea;
/**
* This class represents a visualization.LegendArea implementation and has been created for demonstration purposes only.
* Method initialize(Graphics) is overridden and now implements logic for drawing parameters on the legend area.
* @author MSchäfer
* @author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -2,12 +2,12 @@ package testApplication;
import javax.swing.BorderFactory;
import javax.swing.JTextField;
import visualization.ParameterArea;
import visualisation.ParameterArea;
/**
* This class provides an example for using visualization.ParameterArea.
* @see visualization.ParameterArea
* @author MSchäfer
* @see ParameterArea
* @author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -1,13 +1,13 @@
package testApplication;
import logging.LogElementList;
import visualization.TextArea;
import visualisation.TextArea;
/**
* This class provides an example for using visualization.TextArea.
* Constructors and print() method have been overwritten.
* @see visualization.TextArea
* @author MSchäfer
* @see TextArea
* @author MSch<EFBFBD>fer
* DHBW Stuttgart/Campus Horb AI2008<br>
* <br>
*/

View File

@ -1,7 +1,7 @@
/**
*
*/
package visualization;
package visualisation;
import java.awt.Color;
import java.awt.Graphics;
@ -19,9 +19,9 @@ import logging.LogElementList;
* Parameters for algorithm processing are read from member parameterArea that ist part of the user interface.
* @see logging.LogElement
* @see logging.LogElementList
* @see visualization.HybridWindow
* @see HybridWindow
* @see javax.swing.JPanel
* @author Björn Strobel<br><small>
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -1,4 +1,4 @@
package visualization;
package visualisation;
import java.lang.Math;
@ -12,7 +12,6 @@ import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.ButtonGroup;
import javax.swing.Icon;
import javax.swing.JApplet;
@ -42,12 +41,12 @@ import logging.LogElementList;
* @see logging.Algorithm
* @see logging.LogElement
* @see logging.LogElementList
* @see visualization.DrawArea
* @see visualization.ParameterArea
* @see visualization.TextArea
* @see visualization.LegendArea
* @see DrawArea
* @see ParameterArea
* @see TextArea
* @see LegendArea
* @see javax.swing.JApplet
* @author Björn Strobel<br><small>
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -1,4 +1,4 @@
package visualization;
package visualisation;
import java.awt.Graphics;
@ -9,7 +9,7 @@ import javax.swing.JScrollPane;
* This class enables the user to add a legend area for describing the elements and symbols of an algorithm's visualization.
* Override method initialize(Graphics) for drawing your legend area's graphical output.
* @see javax.swing.JPanel
* @see visualization.HybridWindow
* @see HybridWindow
* @author Fabian Hamm
* DHBW Stuttgart Campus Horb
*/

View File

@ -1,7 +1,7 @@
/**
*
*/
package visualization;
package visualisation;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
@ -10,9 +10,9 @@ import javax.swing.JScrollPane;
* This class provides the basic parameter input area for an algorithm visualization.
* Add the components and corresponding methods you need and use them in your algorithm.
* @see logging.Algorithm
* @see visualization.HybridWindow
* @see HybridWindow
* @see javax.swing.JPanel
* @author Björn Strobel<br><small>
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>

View File

@ -1,7 +1,7 @@
/**
*
*/
package visualization;
package visualisation;
import java.awt.Color;
import java.awt.Font;
@ -20,12 +20,12 @@ import logging.LogElementList;
* @see logging.Algorithm
* @see logging.LogElement
* @see logging.LogElementList
* @see visualization.DrawArea
* @see visualization.HybridWindow
* @see visualization.ParameterArea
* @see visualization.TextArea
* @see DrawArea
* @see HybridWindow
* @see ParameterArea
* @see TextArea
* @see javax.swing.JTextArea
* @author Björn Strobel<br><small>
* @author Bj<EFBFBD>rn Strobel<br><small>
* University of Cooperative Education Stuttgart,
* Campus Horb<br>
* Department of Information Technology<br>