public class DOTLineDialog extends java.lang.Object implements DOTDefinitionDialog
Der Definitionsdialog für Darstellungstypen von Linienobjekten.
Modifier and Type | Field and Description |
---|---|
private DataModel |
_configuration |
private ClientDavInterface |
_connection |
private static Debug |
_debug |
private DOTDefinitionDialogFrame |
_dotDefinitionDialogFrame |
private javax.swing.JPanel |
_nonStaticColorCenterPanel |
private javax.swing.JTable |
_nonStaticColorCenterPanelTable |
private javax.swing.JPanel |
_nonStaticDistanceCenterPanel |
private javax.swing.JTable |
_nonStaticDistanceCenterPanelTable |
private javax.swing.JPanel |
_nonStaticStrokeWidthCenterPanel |
private javax.swing.JTable |
_nonStaticStrokeWidthCenterPanelTable |
private javax.swing.JComboBox |
_staticColorBox |
private javax.swing.JPanel |
_staticColorCenterPanel |
private javax.swing.JPanel |
_staticDistanceCenterPanel |
private javax.swing.JSpinner |
_staticDistanceSpinner |
private javax.swing.JPanel |
_staticStrokeWidthCenterPanel |
private javax.swing.JSpinner |
_staticStrokeWidthSpinner |
Constructor and Description |
---|
DOTLineDialog(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 |
initNonStaticDistanceCenterPanel() |
private void |
initNonStaticStrokeWidthCenterPanel() |
private void |
initStaticColorCenterPanel() |
private void |
initStaticDistanceCenterPanel() |
private void |
initStaticStrokeWidthCenterPanel() |
void |
saveDisplayObjectType()
Speichert den neuen oder veränderten Darstellungstypen ab.
|
private static final Debug _debug
private final DOTDefinitionDialogFrame _dotDefinitionDialogFrame
private final ClientDavInterface _connection
private final DataModel _configuration
private javax.swing.JPanel _staticColorCenterPanel
private javax.swing.JPanel _staticDistanceCenterPanel
private javax.swing.JPanel _staticStrokeWidthCenterPanel
private final javax.swing.JComboBox _staticColorBox
private final javax.swing.JSpinner _staticDistanceSpinner
private final javax.swing.JSpinner _staticStrokeWidthSpinner
private final javax.swing.JPanel _nonStaticColorCenterPanel
private final javax.swing.JPanel _nonStaticDistanceCenterPanel
private final javax.swing.JPanel _nonStaticStrokeWidthCenterPanel
private final javax.swing.JTable _nonStaticColorCenterPanelTable
private final javax.swing.JTable _nonStaticDistanceCenterPanelTable
private final javax.swing.JTable _nonStaticStrokeWidthCenterPanelTable
DOTLineDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
Konstruiert den Dialog.
dotDefinitionDialogFrame
- der umgebende Rahmenprivate void initAllPanelsAndTables()
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)
public javax.swing.JPanel getDOTItemDefinitionPanel()
DOTDefinitionDialog
Liefert das zentrale Panel zur Darstellungstypdefinition des Plugins.
getDOTItemDefinitionPanel
in interface DOTDefinitionDialog
public void saveDisplayObjectType()
DOTDefinitionDialog
Speichert den neuen oder veränderten Darstellungstypen ab.
saveDisplayObjectType
in interface DOTDefinitionDialog
private javax.swing.JPanel getStaticCenterPanel()
private void initStaticColorCenterPanel()
private void initStaticDistanceCenterPanel()
private void initStaticStrokeWidthCenterPanel()
private javax.swing.JPanel getNonStaticCenterPanel()
private void initNonStaticColorCenterPanel()
private void initNonStaticDistanceCenterPanel()
private void initNonStaticStrokeWidthCenterPanel()
private void initANonStaticCenterPanel(DOTProperty property, javax.swing.JPanel thePanel, javax.swing.JTable theTable)
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