gui.menu UML added
This commit is contained in:
parent
9661e302fc
commit
c70b7682ee
1 changed files with 90 additions and 1 deletions
|
@ -101,3 +101,92 @@ classDiagram
|
||||||
Observable <|-- XLList
|
Observable <|-- XLList
|
||||||
Iterable <-- 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