public class DOTLineDialog extends Object implements DOTDefinitionDialog
Modifier and Type | Field and Description |
---|---|
private DataModel |
_configuration |
private ClientDavInterface |
_connection |
private static Debug |
_debug |
private DOTDefinitionDialogFrame |
_dotDefinitionDialogFrame |
private JPanel |
_nonStaticColorCenterPanel |
private JTable |
_nonStaticColorCenterPanelTable |
private JPanel |
_nonStaticDistanceCenterPanel |
private JTable |
_nonStaticDistanceCenterPanelTable |
private JPanel |
_nonStaticStrokeWidthCenterPanel |
private JTable |
_nonStaticStrokeWidthCenterPanelTable |
private JComboBox |
_staticColorBox |
private JPanel |
_staticColorCenterPanel |
private JPanel |
_staticDistanceCenterPanel |
private JSpinner |
_staticDistanceSpinner |
private JPanel |
_staticStrokeWidthCenterPanel |
private JSpinner |
_staticStrokeWidthSpinner |
Constructor and Description |
---|
DOTLineDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
Konstruiert den Dialog.
|
Modifier and Type | Method and Description |
---|---|
private void |
addButtonListeners(DOTProperty property,
JButton newDOTItemButton,
JButton deleteDOTItemButton,
JButton showConflictsButton) |
private void |
addListSelectionListener(JTable table,
JButton deleteDOTItemButton) |
JPanel |
getAdditionalCharacteristicsPanel(DisplayObjectType displayObjectType)
Liefert ein Panel zurück, in dem zusätzliche Charakteristika angezeigt werden.
|
JPanel |
getDOTItemDefinitionPanel()
Liefert das zentrale Panel zur Darstellungstypdefinition des Plugins.
|
private JPanel |
getNonStaticCenterPanel() |
private JPanel |
getStaticCenterPanel() |
private void |
initAllPanelsAndTables() |
private void |
initANonStaticCenterPanel(DOTProperty property,
JPanel thePanel,
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 JPanel _staticColorCenterPanel
private JPanel _staticDistanceCenterPanel
private JPanel _staticStrokeWidthCenterPanel
private final JComboBox _staticColorBox
private final JSpinner _staticDistanceSpinner
private final JSpinner _staticStrokeWidthSpinner
private final JPanel _nonStaticColorCenterPanel
private final JPanel _nonStaticDistanceCenterPanel
private final JPanel _nonStaticStrokeWidthCenterPanel
private final JTable _nonStaticColorCenterPanelTable
private final JTable _nonStaticDistanceCenterPanelTable
private final JTable _nonStaticStrokeWidthCenterPanelTable
DOTLineDialog(DOTDefinitionDialogFrame dotDefinitionDialogFrame)
dotDefinitionDialogFrame
- der umgebende Rahmenprivate void initAllPanelsAndTables()
private void addButtonListeners(DOTProperty property, JButton newDOTItemButton, JButton deleteDOTItemButton, JButton showConflictsButton)
private void addListSelectionListener(JTable table, JButton deleteDOTItemButton)
public JPanel getDOTItemDefinitionPanel()
DOTDefinitionDialog
getDOTItemDefinitionPanel
in interface DOTDefinitionDialog
public void saveDisplayObjectType()
DOTDefinitionDialog
saveDisplayObjectType
in interface DOTDefinitionDialog
private JPanel getStaticCenterPanel()
private void initStaticColorCenterPanel()
private void initStaticDistanceCenterPanel()
private void initStaticStrokeWidthCenterPanel()
private JPanel getNonStaticCenterPanel()
private void initNonStaticColorCenterPanel()
private void initNonStaticDistanceCenterPanel()
private void initNonStaticStrokeWidthCenterPanel()
private void initANonStaticCenterPanel(DOTProperty property, JPanel thePanel, JTable theTable)
public JPanel getAdditionalCharacteristicsPanel(DisplayObjectType displayObjectType)
DOTDefinitionDialog
getAdditionalCharacteristicsPanel
in interface DOTDefinitionDialog
displayObjectType
- ein Darstellungstypnull