DM Greedy Vererbung geändert, Ausgabe der Knoten hinzugefügt. CTXT DAteien aus der VVerwaltung raus. Name fürs Hauptfenster

This commit is contained in:
Frank Schiebel 2022-11-26 19:01:13 +01:00
parent 160bbe909a
commit 39a2f13410
68 changed files with 145 additions and 1929 deletions

View file

@ -1,66 +0,0 @@
#BlueJ class context
comment0.target=Controller
comment0.text=\n\ Die\ Klasse\ Controller\ stellt\ den\ Controller\ des\ Hauptfensters\ /\ Menu\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=
comment1.target=void\ initialize()
comment10.params=event
comment10.target=void\ mExperimentiereAuswahl(javafx.event.ActionEvent)
comment11.params=event
comment11.target=void\ mBeenden(javafx.event.ActionEvent)
comment12.params=
comment12.target=void\ menuChangeAnsicht()
comment13.params=event
comment13.target=void\ mChangeOptionBild(javafx.event.ActionEvent)
comment14.params=event
comment14.target=void\ mChangeOptionKantengewichte(javafx.event.ActionEvent)
comment15.params=event
comment15.target=void\ mChangeOptionKnoteninfo(javafx.event.ActionEvent)
comment16.params=event
comment16.target=void\ mChangeOptionKnotenname(javafx.event.ActionEvent)
comment17.params=event
comment17.target=void\ mChangeOptionKnotenwerte(javafx.event.ActionEvent)
comment18.params=event
comment18.target=void\ mChangeHilfefenster(javafx.event.ActionEvent)
comment19.params=event
comment19.target=void\ mOeffnen(javafx.event.ActionEvent)
comment2.params=tabOld\ tabNew
comment2.target=void\ changeTab(javafx.scene.control.Tab,\ javafx.scene.control.Tab)
comment20.params=dateiname
comment20.target=void\ graphLaden(java.lang.String)
comment21.params=event
comment21.target=void\ mSchliessen(javafx.event.ActionEvent)
comment22.params=event
comment22.target=void\ mSpeichern(javafx.event.ActionEvent)
comment23.params=event
comment23.target=void\ mBildExportieren(javafx.event.ActionEvent)
comment24.params=event
comment24.target=void\ mUeber(javafx.event.ActionEvent)
comment25.params=event
comment25.target=void\ mResetAlles(javafx.event.ActionEvent)
comment26.params=event
comment26.target=void\ mResetBesucht(javafx.event.ActionEvent)
comment27.params=event
comment27.target=void\ mResetFarbe(javafx.event.ActionEvent)
comment28.params=event
comment28.target=void\ mResetGeloescht(javafx.event.ActionEvent)
comment29.params=event
comment29.target=void\ mResetKantenmarkierung(javafx.event.ActionEvent)
comment3.params=
comment3.target=void\ oeffneHauptTab()
comment30.params=event
comment30.target=void\ mResetMarkierung(javafx.event.ActionEvent)
comment31.params=event
comment31.target=void\ mResetWert(javafx.event.ActionEvent)
comment4.params=event
comment4.target=void\ mNeuerGraph(javafx.event.ActionEvent)
comment5.params=
comment5.target=void\ schliesseTabs()
comment6.params=event
comment6.target=void\ mBearbeiten(javafx.scene.input.MouseEvent)
comment7.params=event
comment7.target=void\ mSimuliere(javafx.scene.input.MouseEvent)
comment8.params=event
comment8.target=void\ mExperimentiereKanten(javafx.event.ActionEvent)
comment9.params=event
comment9.target=void\ mExperimentiereKnoten(javafx.event.ActionEvent)
numComments=32

View file

@ -1,32 +0,0 @@
#BlueJ class context
comment0.target=EditTabMitController
comment0.text=\n\ Die\ Klasse\ EditTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ Editierung\ eines\ Graphs\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=graph\ options
comment1.target=EditTabMitController(graph.Graph,\ graph.GraphOptions)
comment10.params=event
comment10.target=void\ bDistanzenBestimmen(javafx.event.ActionEvent)
comment11.params=event
comment11.target=void\ graphClicked(javafx.scene.input.MouseEvent)
comment12.params=
comment12.target=void\ mLoesche()
comment13.params=
comment13.target=void\ mWertAendern()
comment14.params=
comment14.target=void\ mInfotextAendern()
comment2.params=
comment2.target=void\ initialize()
comment3.params=size
comment3.target=void\ sGroesseAendern(java.lang.Number)
comment4.params=gerichtet
comment4.target=void\ setGerichtet(boolean)
comment5.params=gewichtet
comment5.target=void\ setGewichtet(boolean)
comment6.params=anzeigen
comment6.target=void\ setInfotext(boolean)
comment7.params=t
comment7.target=void\ setKnotenTyp(javafx.scene.control.Toggle)
comment8.params=event
comment8.target=void\ bBildLaden(javafx.event.ActionEvent)
comment9.params=event
comment9.target=void\ bBildLoeschen(javafx.event.ActionEvent)
numComments=15

View file

@ -1,8 +0,0 @@
#BlueJ class context
comment0.target=HauptTabMitController
comment0.text=\n\ Die\ Klasse\ HauptTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ f\u00FCr\ das\ Hauptfenster\ des\ Graphentesters\ dar.\ Einzelne\ Knoten\ oder\ Kanten\ k\u00F6nnen\ \n\ selektiert\ werden.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=graph\ options
comment1.target=HauptTabMitController(graph.Graph,\ graph.GraphOptions)
comment2.params=
comment2.target=void\ initialize()
numComments=3

View file

@ -1,36 +0,0 @@
#BlueJ class context
comment0.target=Hilfefenster
comment0.text=\n\ Die\ Klasse\ Hilfefenster\ stellt\ ein\ Hilfefenster\ f\u00FCr\ die\ Simulation\ eines\n\ Algorithmus\ bereit.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=
comment1.target=void\ initialize()
comment10.params=
comment10.target=void\ run()
comment11.params=a
comment11.target=void\ setReviewAllowed(boolean)
comment12.params=
comment12.target=void\ showState()
comment13.params=
comment13.target=void\ run()
comment14.params=t\ search\ nr
comment14.target=int\ calculateIndex(javafx.scene.control.TreeItem,\ javafx.scene.control.TreeItem,\ int)
comment15.params=event
comment15.target=void\ bCopyClicked(javafx.event.ActionEvent)
comment16.params=t\ tab
comment16.target=java.lang.String\ generateClipboardContent(javafx.scene.control.TreeItem,\ java.lang.String)
comment2.params=gp
comment2.target=void\ setGraphPlotter(graph.GraphPlotter)
comment3.params=
comment3.target=void\ loescheAlles()
comment4.params=
comment4.target=void\ run()
comment5.params=text
comment5.target=void\ append(java.lang.String)
comment6.params=
comment6.target=void\ run()
comment7.params=
comment7.target=void\ indentMore()
comment8.params=
comment8.target=void\ run()
comment9.params=
comment9.target=void\ indentLess()
numComments=17

View file

@ -1,8 +0,0 @@
#BlueJ class context
comment0.target=MyClassLoader
comment0.text=\n\ Hilfsklasse,\ um\ Algorithmen-Classen\ dynamisch\ nachladen\ zu\ k\u00F6nnen\ und\ \n\ aktualisierte\ Class-Dateien\ w\u00E4hrend\ der\ Laufzeit\ erneut\ laden\ zu\ k\u00F6nnen.\n\ \n\ @author\ Schaller\ (nach\ http\://tutorials.jenkov.com/java-reflection/dynamic-class-loading-reloading.html)\n\ @version\ 16.02.2021\n
comment1.params=parent
comment1.target=MyClassLoader(java.lang.ClassLoader)
comment2.params=name
comment2.target=java.lang.Class\ loadClass(java.lang.String)
numComments=3

View file

@ -1,24 +0,0 @@
#BlueJ class context
comment0.target=SimulationTabMitController
comment0.text=\n\ Die\ Klasse\ SimulationTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ Simulation\ eines\ Algorithmus\ dar.\ Der\ Algorithmus\ kann\ ausgew\u00E4hlt\ und\ schrittweise\ \n\ durchgef\u00FChrt\ werden.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=graph\ options
comment1.target=SimulationTabMitController(graph.Graph,\ graph.GraphOptions)
comment10.params=event
comment10.target=void\ mBreak(javafx.event.ActionEvent)
comment2.params=
comment2.target=void\ initialize()
comment3.params=
comment3.target=void\ afterClosing()
comment4.params=
comment4.target=void\ hilfefensterErzeugen()
comment5.params=b
comment5.target=void\ showHilfe(boolean)
comment6.params=graph\ options
comment6.target=void\ setGraph(graph.Graph,\ graph.GraphOptions)
comment7.params=event
comment7.target=void\ mReset(javafx.event.ActionEvent)
comment8.params=event
comment8.target=void\ mStep(javafx.event.ActionEvent)
comment9.params=event
comment9.target=void\ mStart(javafx.event.ActionEvent)
numComments=11

View file

@ -1,16 +0,0 @@
#BlueJ class context
comment0.target=TabMitController
comment0.text=\n\ Die\ Klasse\ TabMitController\ stellt\ die\ Oberklasse\ f\u00FCr\ alle\ Tabs\ des\ Graphentesters\n\ dar.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=
comment1.target=void\ initialize()
comment2.params=taboptions
comment2.target=void\ tabOeffnen(graph.GraphOptions)
comment3.params=
comment3.target=graph.GraphOptions\ getGraphOptions()
comment4.params=
comment4.target=void\ update()
comment5.params=graph\ options
comment5.target=void\ setGraph(graph.Graph,\ graph.GraphOptions)
comment6.params=
comment6.target=graph.GraphPlotter\ getViewer()
numComments=7

View file

@ -1,78 +0,0 @@
#BlueJ class context
comment0.target=UnterTabMitController
comment0.text=\n\ Die\ Klasse\ UnterTabMitController\ stellt\ einen\ Tab\ inclusive\ ihres\ Controllers\n\ zur\ h\u00E4ndischen\ Erforschung\ eines\ Algorithmus.\ Es\ wird\ immer\ ein\ einzelner\ Knoten\ \n\ oder\ eine\ Kante\ fokussiert.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
comment1.params=graph\ options
comment1.target=UnterTabMitController(graph.Graph,\ graph.GraphOptions)
comment10.params=event
comment10.target=void\ bBesucht(javafx.event.ActionEvent)
comment11.params=event
comment11.target=void\ bEnde(javafx.event.ActionEvent)
comment12.params=event
comment12.target=void\ knotenFarbe(javafx.scene.input.MouseEvent)
comment13.params=event
comment13.target=void\ bMarkieren(javafx.event.ActionEvent)
comment14.params=
comment14.target=void\ updateInfofeld()
comment15.params=event
comment15.target=void\ graphClicked(javafx.scene.input.MouseEvent)
comment16.params=event
comment16.target=void\ bHinzufuegenAnfang(javafx.event.ActionEvent)
comment17.params=event
comment17.target=void\ bHinzufuegenEnde(javafx.event.ActionEvent)
comment18.params=event
comment18.target=void\ bLoeschenAusListe(javafx.event.ActionEvent)
comment19.params=event
comment19.target=void\ bNaechster(javafx.event.ActionEvent)
comment2.params=
comment2.target=void\ initialize()
comment20.params=event
comment20.target=void\ bSort(javafx.event.ActionEvent)
comment21.params=event
comment21.target=void\ bVoheriger(javafx.event.ActionEvent)
comment22.params=event
comment22.target=void\ bWertAendern(javafx.event.ActionEvent)
comment23.params=event
comment23.target=void\ bGeheZu(javafx.event.ActionEvent)
comment24.params=event
comment24.target=void\ mBeenden(javafx.event.ActionEvent)
comment25.params=event
comment25.target=void\ mBesucheKnoten(javafx.event.ActionEvent)
comment26.params=event
comment26.target=void\ mBesuchtLoeschen(javafx.event.ActionEvent)
comment27.params=event
comment27.target=void\ mFaerbeKnoten(javafx.event.ActionEvent)
comment28.params=event
comment28.target=void\ mMarkiereKnoten(javafx.event.ActionEvent)
comment29.params=event
comment29.target=void\ mMarkierungenLoeschen(javafx.event.ActionEvent)
comment3.params=graph\ options
comment3.target=void\ setGraph(graph.Graph,\ graph.GraphOptions)
comment30.params=event
comment30.target=void\ mOeffnen(javafx.event.ActionEvent)
comment31.params=event
comment31.target=void\ mSchliessen(javafx.event.ActionEvent)
comment32.params=event
comment32.target=void\ mSpeichern(javafx.event.ActionEvent)
comment33.params=event
comment33.target=void\ mUeber(javafx.event.ActionEvent)
comment34.params=event
comment34.target=void\ mWertSetzen(javafx.event.ActionEvent)
comment35.params=event
comment35.target=void\ mZurueck(javafx.event.ActionEvent)
comment36.params=event
comment36.target=void\ bStatusRestore(javafx.event.ActionEvent)
comment37.params=event
comment37.target=void\ bStatusSave(javafx.event.ActionEvent)
comment4.params=
comment4.target=void\ buildAuswahl()
comment5.params=
comment5.target=void\ update()
comment6.params=
comment6.target=void\ fillLvAuswahl()
comment7.params=
comment7.target=void\ showAuswahl()
comment8.params=auswahl
comment8.target=void\ setAuswahl(java.util.List)
comment9.params=event
comment9.target=void\ bAnfang(javafx.event.ActionEvent)
numComments=38