public class ViewDialog extends Object
Modifier and Type | Class and Description |
---|---|
private class |
ViewDialog.ViewTableBooleanCellRenderer |
private class |
ViewDialog.ViewTableIntegerCellRenderer |
private class |
ViewDialog.ViewTableModelAdapter |
Modifier and Type | Field and Description |
---|---|
private AddLayerDialog |
_addLayerDialog |
private boolean |
_changeable |
private JButton |
_closeDialogButton |
private JButton |
_deleteLayerButton |
private JFrame |
_frame |
private static ArrayList<JFrame> |
_frames |
private JButton |
_helpButton |
private JButton |
_moveLayersDownwardsButton |
private JButton |
_moveLayersUpwardsButton |
private boolean |
_nameEditable |
private JTextField |
_nameTextField |
private JButton |
_newLayerButton |
private boolean |
_saveable |
private JButton |
_saveViewButton |
private JTable |
_table |
private View |
_view |
private ViewManager |
_viewManager |
Modifier | Constructor and Description |
---|---|
private |
ViewDialog(ViewManager viewManager,
View view,
boolean changeable,
boolean saveable,
boolean nameEditable,
String title)
Der ViewDialog zeigt die Eigenschaften einer Ansicht an, und wird auch dazu
verwendet, diese zu bearbeiten oder eine neue ansicht anzulegen.
|
Modifier and Type | Method and Description |
---|---|
private void |
addFrameListener() |
private void |
addListSelectionListener() |
private void |
askForSaveChanges() |
static void |
closeAll()
Diese Methode schließt alle ViewDialog-Objekte.
|
private void |
initControlButtons() |
private void |
initLayerButtons() |
static void |
runDialog(ViewManager viewManager,
View view,
boolean changeable,
boolean saveable,
boolean nameEditable,
String title)
Diese Methode initialisiert einen neuen ViewDialog und öffnet ihn.
|
void |
showDialog()
Diese Methode visualisiert den aufrufenden ViewDialog.
|
private final ViewManager _viewManager
private final View _view
private final boolean _changeable
private final boolean _saveable
private final boolean _nameEditable
private final JTextField _nameTextField
private final JFrame _frame
private JTable _table
private AddLayerDialog _addLayerDialog
private final JButton _newLayerButton
private final JButton _deleteLayerButton
private final JButton _moveLayersUpwardsButton
private final JButton _moveLayersDownwardsButton
private final JButton _saveViewButton
private final JButton _closeDialogButton
private final JButton _helpButton
private ViewDialog(ViewManager viewManager, View view, boolean changeable, boolean saveable, boolean nameEditable, String title)
viewManager
- Die Ansichtsverwaltungview
- Die aktuell angezeigte Ansichtchangeable
- Ist die Ansicht veränderbar?saveable
- Sind Veränderungen der Ansicht speiecherbar?nameEditable
- Ist der Name der Ansicht veränderbar?public static void runDialog(ViewManager viewManager, View view, boolean changeable, boolean saveable, boolean nameEditable, String title)
viewManager
- Die Ansichtsverwaltungview
- Die aktuell angezeigte Ansichtchangeable
- Ist die Ansicht veränderbar?saveable
- Sind Veränderungen der Ansicht speiecherbar?nameEditable
- Ist der Name der Ansicht veränderbar?public void showDialog()
public static void closeAll()
private void initControlButtons()
private void initLayerButtons()
private void addFrameListener()
private void askForSaveChanges()
private void addListSelectionListener()