gui.menu UML added
This commit is contained in:
parent
9661e302fc
commit
c70b7682ee
1 changed files with 90 additions and 1 deletions
|
@ -100,4 +100,93 @@ classDiagram
|
|||
JFrame <|-- XL
|
||||
Observable <|-- XLList
|
||||
Iterable <-- XLList
|
||||
```
|
||||
```
|
||||
|
||||
```mermaid
|
||||
---
|
||||
title: gui.menu
|
||||
---
|
||||
classDiagram
|
||||
class ClearAllMenuItem {
|
||||
+ClearAllMenuItem()
|
||||
+actionPerformed(ActionEvent e)
|
||||
}
|
||||
class ClearMenuItem {
|
||||
+ClearMenuItem()
|
||||
+actionPerformed(ActionEvent e)
|
||||
}
|
||||
class CloseMenuItem {
|
||||
-XL xl
|
||||
-XLList xlList
|
||||
+CloseMenuItem(XL xl, XLList, xlList)
|
||||
+actionPerformed(ActionEvent event)
|
||||
}
|
||||
class LoadMenuItem {
|
||||
+LoadMenuItem(XL xl, StatusLabel statusLabel)
|
||||
#action(String path)
|
||||
#openDialog(JFileChooser fileChooser) int
|
||||
}
|
||||
class NewMenuItem {
|
||||
-XL xl
|
||||
+NewMenuItem(XL xl)
|
||||
+actionPerformed(ActionEvent event)
|
||||
}
|
||||
class OpenMenuItem {
|
||||
#StatusLabel statusLabel
|
||||
#XL xl
|
||||
#OpenMenuItem(XL xl, StatusLabel statusLabel, String title)
|
||||
#action(String path)
|
||||
+actionPerformed(ActionEvent event)
|
||||
#openDialog(JFileChooser fileChooser)
|
||||
}
|
||||
class SaveMenuItem {
|
||||
+SaveMenuItem(XL xl, StatusLabel statusLabel)
|
||||
#action(String path)
|
||||
#openDialog(JFileChooser fileChooser)
|
||||
}
|
||||
class WindowMenuItem {
|
||||
-XL xl
|
||||
+WindowMenuItem(XL xl)
|
||||
+actionPerformed(ActionEvent event)
|
||||
}
|
||||
class JMenuItem
|
||||
class ActionListener
|
||||
<<interface>> ActionListener
|
||||
|
||||
|
||||
JMenuItem <|-- ClearAllMenuItem
|
||||
ActionListener <-- ClearAllMenuItem
|
||||
JMenuItem <|-- ClearMenuItem
|
||||
ActionListener <-- ClearMenuItem
|
||||
JMenuItem <|-- CloseMenuItem
|
||||
ActionListener <-- CloseMenuItem
|
||||
OpenMenuItem <|-- LoadMenuItem
|
||||
JMenuItem <|-- NewMenuItem
|
||||
ActionListener <-- NewMenuItem
|
||||
JMenuItem <|-- OpenMenuItem
|
||||
ActionListener <-- OpenMenuItem
|
||||
OpenMenuItem <|-- SaveMenuItem
|
||||
JMenuItem <|-- WindowMenuItem
|
||||
ActionListener <-- WindowMenuItem
|
||||
|
||||
```
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class JMenu
|
||||
class Observer
|
||||
class WindowMenu {
|
||||
-XLList xlList
|
||||
+WindowMenu(XLList xlList)
|
||||
+update(Observable observable, Object object)
|
||||
}
|
||||
class JMenuBar
|
||||
class XLMenuBar {
|
||||
+XLMenuBar(XL xl, XLList xlList, StatusLabel statusLabel)
|
||||
}
|
||||
<<interface>> Observer
|
||||
|
||||
JMenuBar <|-- XLMenuBar
|
||||
JMenu <|-- WindowMenu
|
||||
Observer <-- WindowMenu
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue