public class DOTComplexDialog extends java.lang.Object implements DOTDefinitionDialog
Der Definitionsdialog für Darstellungstypen komplexer Objekte.
Modifier and Type | Field and Description |
---|---|
private DataModel |
_configuration |
private ClientDavInterface |
_connection |
private DOTDefinitionDialogFrame |
_dotDefinitionDialogFrame |
private javax.swing.JPanel |
_nonStaticColorCenterPanel |
private javax.swing.JTable |
_nonStaticColorCenterPanelTable |
private javax.swing.JComboBox |
_staticColorBox |
private javax.swing.JPanel |
_staticColorCenterPanel |
Constructor and Description |
---|
DOTComplexDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
Konstruiert den Dialog.
|
Modifier and Type | Method and Description |
---|---|
private void |
addButtonListeners(DOTProperty property,
javax.swing.JButton newDOTItemButton,
javax.swing.JButton deleteDOTItemButton,
javax.swing.JButton showConflictsButton) |
private void |
addListSelectionListener(javax.swing.JTable table,
javax.swing.JButton deleteDOTItemButton) |
javax.swing.JPanel |
getAdditionalCharacteristicsPanel(DisplayObjectType displayObjectType)
Liefert ein Panel zurück, in dem zusätzliche Charakteristika angezeigt werden.
|
javax.swing.JPanel |
getDOTItemDefinitionPanel()
Liefert das zentrale Panel zur Darstellungstypdefinition des Plugins.
|
private javax.swing.JPanel |
getNonStaticCenterPanel() |
private javax.swing.JPanel |
getStaticCenterPanel() |
private void |
initAllPanelsAndTables() |
private void |
initANonStaticCenterPanel(DOTProperty property,
javax.swing.JPanel thePanel,
javax.swing.JTable theTable) |
private void |
initNonStaticColorCenterPanel() |
private void |
initStaticColorCenterPanel() |
void |
saveDisplayObjectType()
Speichert den neuen oder veränderten Darstellungstypen ab.
|
private final DOTDefinitionDialogFrame _dotDefinitionDialogFrame
private final ClientDavInterface _connection
private final DataModel _configuration
private javax.swing.JPanel _staticColorCenterPanel
private final javax.swing.JComboBox _staticColorBox
private final javax.swing.JPanel _nonStaticColorCenterPanel
private final javax.swing.JTable _nonStaticColorCenterPanelTable
public DOTComplexDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
Konstruiert den Dialog.
private void initAllPanelsAndTables()
private void initStaticColorCenterPanel()
private void initNonStaticColorCenterPanel()
private void initANonStaticCenterPanel(DOTProperty property, javax.swing.JPanel thePanel, javax.swing.JTable theTable)
public javax.swing.JPanel getDOTItemDefinitionPanel()
DOTDefinitionDialog
Liefert das zentrale Panel zur Darstellungstypdefinition des Plugins.
getDOTItemDefinitionPanel
in interface DOTDefinitionDialog
private javax.swing.JPanel getStaticCenterPanel()
private javax.swing.JPanel getNonStaticCenterPanel()
public void saveDisplayObjectType()
DOTDefinitionDialog
Speichert den neuen oder veränderten Darstellungstypen ab.
saveDisplayObjectType
in interface DOTDefinitionDialog
public javax.swing.JPanel getAdditionalCharacteristicsPanel(DisplayObjectType displayObjectType)
DOTDefinitionDialog
Liefert ein Panel zurück, in dem zusätzliche Charakteristika angezeigt werden. Wird aktuell nur von DOTPoint zur Anzeige der Grundfigur-Definitionen benutzt.
getAdditionalCharacteristicsPanel
in interface DOTDefinitionDialog
displayObjectType
- ein Darstellungstypnull
private void addButtonListeners(DOTProperty property, javax.swing.JButton newDOTItemButton, javax.swing.JButton deleteDOTItemButton, javax.swing.JButton showConflictsButton)
private void addListSelectionListener(javax.swing.JTable table, javax.swing.JButton deleteDOTItemButton)