feat(editor): F4.5e a router's connections in the device sheet
SheetRun now clicks through Java's JConnectionsDialog with a router, a computer and a switch cabled in the GUIContainer: a click marks a card, the same click unmarks it, another card swaps the cables or moves the one; "+" adds 192.168.0.10/24 up to eight cards, "-" removes the last card with its cable down to none, and a router without a card keeps no gateway. The document adds, removes and swaps a router's cards (the same cables, the same devices), Java's click logic is one function for the test and the page, and the sheet names the address at a cable's far end. The page "Verbindungen verwalten" shows Java's RJ45 buttons in Java's colours with each card's far end below. Not adopted: the last card stays. A card tab or a mark whose card is undone away falls back. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1211,3 +1211,31 @@ Gemessen (03.10.2026):
|
||||
Ports“; „080“ wird 80.
|
||||
* rauf/runter: Die erste Regel geht nicht höher, die letzte nicht tiefer
|
||||
(`moveUp`/`moveDown` antworten `false`).
|
||||
|
||||
### Verbindungen verwalten (F4.5e)
|
||||
|
||||
`SheetRun` bedient auch `JConnectionsDialog` eines Vermittlungsrechners
|
||||
(`connections`): drei Karten (10.0.0.1, 10.1.0.1, 10.2.0.1), Rechner A an
|
||||
der ersten, Switch S an der zweiten, beide Kabel wie `GUIEvents`
|
||||
(`createConnection`) sie in den `GUIContainer` legt; dann Klicks auf die
|
||||
Knöpfe der Karten, „+“ und „-“, nach jedem Klick, was der Dialog zeigt
|
||||
(Beschriftungen, Knopffarben, ob „+“/„-“ frei sind) und woran die Karten
|
||||
hängen; bei einer und keiner Karte, ob das Router-Panel noch zeichnet und ob
|
||||
der Router ein Gateway behält.
|
||||
|
||||
Gemessen (03.10.2026):
|
||||
|
||||
* Ein Klick markiert eine Karte gelb, ein zweiter auf dieselbe hebt das auf,
|
||||
ein Klick auf eine andere tauscht die Kabel (beide belegt) oder steckt das
|
||||
eine um (eine frei, auch eine markierte freie Karte); zwei freie: nichts.
|
||||
Danach ist keine Karte markiert, ebenso nach „+“ und „-“.
|
||||
* Beschriftungen: lokal „NIC n: Adresse“, Gegenstelle „Name (Adresse)“ bei
|
||||
einem Rechner oder Router (die Adresse seiner Karte am Kabel), beim Switch
|
||||
nur der Name.
|
||||
* „+“: eine Karte mit 192.168.0.10/255.255.255.0 und neuer MAC, auch
|
||||
mehrfach dieselbe Adresse; bei acht Karten gesperrt.
|
||||
* „-“: die letzte Karte samt Kabel; der Port am anderen Ende wird frei.
|
||||
Gesperrt erst bei null Karten. Das Panel zeichnet mit einer und mit keiner
|
||||
Karte; ohne Karte behält der Router kein Gateway (`setStandardGateway`
|
||||
schreibt es in die Karten, `getStandardGateway` liest `null`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user