Update README.md
This commit is contained in:
18
README.md
18
README.md
@ -5,9 +5,8 @@
|
|||||||
Um diese GUI nutzen zu müssen,
|
Um diese GUI nutzen zu müssen,
|
||||||
muss man die H1,
|
muss man die H1,
|
||||||
sprich die Klasse `h07.graph.DirectedGraphImpl`,
|
sprich die Klasse `h07.graph.DirectedGraphImpl`,
|
||||||
implementiert haben
|
implementiert haben und eine Factory dafür erstellen.
|
||||||
und eine entsprechende Fabrik in der `Gruphi.main()` angeben.
|
Die Einfachste sieht in etwa so aus:
|
||||||
Die einfachste Fabrik sieht in etwa so aus:
|
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
|
public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
|
||||||
@ -15,6 +14,12 @@ public static <V, A> DirectedGraphFactory<V, A> defaultFactory() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Diese kann man in der Klasse [de.oshgnacknak.gruphi.GruphiMain](src/main/java/de/oshgnacknak/gruphi/GruphiMain.java)
|
||||||
|
angeben und die Main-Methode ausführen.
|
||||||
|
Weiter kann man dort einige Variablen setzten,
|
||||||
|
die in [de.oshgnacknak.gruphi.Gruphi](src/main/java/de/oshgnacknak/gruphi/Gruphi.java) definiert sind.
|
||||||
|
Unter anderem kann man hier auch seinen Dijkstra (H5) anmelden.
|
||||||
|
Viel Spaß!
|
||||||
|
|
||||||
# Streuerung
|
# Streuerung
|
||||||
|
|
||||||
@ -34,7 +39,8 @@ Graphen leeren und raster erzeugen
|
|||||||
Knoten erstellen
|
Knoten erstellen
|
||||||
|
|
||||||
- Rechte Maustaste:
|
- Rechte Maustaste:
|
||||||
Knoten auswählen
|
Knoten auswählen.
|
||||||
|
Startknoten (grün) auswählen löscht Pfäde.
|
||||||
|
|
||||||
- Escape, `Q`:
|
- Escape, `Q`:
|
||||||
Beenden
|
Beenden
|
||||||
@ -58,3 +64,7 @@ bwz. neuen Knoten auswählen
|
|||||||
|
|
||||||
- `M`:
|
- `M`:
|
||||||
Labyrinth mit Knoten als Startknoten generieren
|
Labyrinth mit Knoten als Startknoten generieren
|
||||||
|
|
||||||
|
- `P`:
|
||||||
|
Pfäde mit Knoten als Startknoten generieren (grün).
|
||||||
|
Danach andere Knoten auswählen, um Pfäde zu sehen.
|
BIN
gruphi.png
BIN
gruphi.png
Binary file not shown.
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 44 KiB |
Reference in New Issue
Block a user