- Nguyen Gia Bach:
IntroWindow
AboutWindow
GraphWindow
- create components
- event handlers
- create new node: map each
Point
onclick with eachnode
in list of<node, adjacent nodes>
- move nodes
- delete nodes
- Animation: dotted line moving from
Source
toDestination
- Class diagram
- Use-Case diagram
- Pham Tuan Son:
Algorithms
GraphWindow
:- implement algorithms with list of nodes:
<node, adjacent nodes>
- graphics
- create new edge: drag and drop
- Handle
Full mode
+Step mode
in simulation
- implement algorithms with list of nodes:
- Simulation:
- Create node: click Left Mouse Button (
LMB
) - Create edge: click and hold
LMB
a node, drag and drop to the other node - Move node: click and hold Wheel Button
- Delete node: click Right Mouse Button (
RMB
) a node - Select source: double click
LMB
a node - Select destination: double click
LMB
the other node - Choose algorithm: select Combo box
- Click
Play
to start simulation:Full mode
: other buttons untouchedStep mode
: clickPause
to pause simulation -> clickstep
buttons (<<
,<
,>
,>>
) to change step
- Create node: click Left Mouse Button (