public abstract class LineBandMember extends org.jdesktop.swingx.JXPanel implements de.cismet.tools.gui.jbands.interfaces.ModifiableBandMember, de.cismet.tools.gui.jbands.interfaces.Section, de.cismet.cids.dynamics.CidsBeanStore, de.cismet.tools.gui.jbands.interfaces.StationaryBandMemberMouseListeningComponent, de.cismet.tools.gui.jbands.interfaces.BandMemberSelectable, PropertyChangeListener, ActionListener, PopupMenuListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected de.cismet.cids.dynamics.CidsBean |
bean |
protected boolean |
isSelected |
protected String |
lineFieldName |
protected static org.apache.log4j.Logger |
LOG |
protected int |
mouseClickedXPosition |
protected boolean |
newMode |
protected JPopupMenu |
popup |
protected org.jdesktop.swingx.painter.Painter |
selectedBackgroundPainter |
protected org.jdesktop.swingx.painter.PinstripePainter |
stripes |
protected org.jdesktop.swingx.painter.Painter |
unselectedBackgroundPainter |
TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
LineBandMember(LineBand parent)
Creates new form MassnahmenBandMember.
|
LineBandMember(LineBand parent,
boolean readOnly)
Creates new form MassnahmenBandMember.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
void |
addBandMemberListener(de.cismet.tools.gui.jbands.interfaces.BandMemberListener listener) |
protected abstract de.cismet.cids.dynamics.CidsBean |
cloneBean(de.cismet.cids.dynamics.CidsBean bean)
DOCUMENT ME!
|
protected void |
configurePopupMenu()
DOCUMENT ME!
|
protected abstract void |
determineBackgroundColour()
DOCUMENT ME!
|
void |
dispose()
DOCUMENT ME!
|
void |
fireBandMemberChanged(de.cismet.tools.gui.jbands.BandMemberEvent e)
DOCUMENT ME!
|
void |
fireBandMemberChanged(boolean modelChanged)
DOCUMENT ME!
|
de.cismet.tools.gui.jbands.interfaces.BandMember |
getBandMember() |
JComponent |
getBandMemberComponent() |
de.cismet.cids.dynamics.CidsBean |
getCidsBean() |
double |
getFrom() |
double |
getMax() |
double |
getMin() |
LineBand |
getParentBand()
DOCUMENT ME!
|
double |
getTo() |
boolean |
isReadOnly()
DOCUMENT ME!
|
boolean |
isSelectable() |
boolean |
isSelected() |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
void |
mouseDragged(MouseEvent e,
double station) |
void |
mouseEntered(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
void |
popupMenuCanceled(PopupMenuEvent e) |
void |
popupMenuWillBecomeInvisible(PopupMenuEvent e) |
void |
popupMenuWillBecomeVisible(PopupMenuEvent e) |
void |
propertyChange(PropertyChangeEvent evt) |
void |
removeBandMemberListener(de.cismet.tools.gui.jbands.interfaces.BandMemberListener listener) |
void |
setCidsBean(de.cismet.cids.dynamics.CidsBean cidsBean) |
protected void |
setDefaultBackground()
DOCUMENT ME!
|
void |
setNewMode()
DOCUMENT ME!
|
void |
setReadOnly(boolean readOnly)
DOCUMENT ME!
|
void |
setSelected(boolean selection) |
void |
setText(String text)
DOCUMENT ME!
|
getAlpha, getBackgroundPainter, getEffectiveAlpha, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, isInheritAlpha, isPaintBorderInsets, paint, paintComponent, setAlpha, setBackground, setBackgroundPainter, setInheritAlpha, setPaintBorderInsets, setScrollableTracksViewportHeight, setScrollableTracksViewportWidthgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected static final org.apache.log4j.Logger LOG
protected org.jdesktop.swingx.painter.PinstripePainter stripes
protected org.jdesktop.swingx.painter.Painter unselectedBackgroundPainter
protected org.jdesktop.swingx.painter.Painter selectedBackgroundPainter
protected de.cismet.cids.dynamics.CidsBean bean
protected boolean isSelected
protected JPopupMenu popup
protected boolean newMode
protected int mouseClickedXPosition
protected String lineFieldName
public LineBandMember(LineBand parent)
parent - DOCUMENT ME!public LineBandMember(LineBand parent, boolean readOnly)
parent - DOCUMENT ME!readOnly - DOCUMENT ME!public JComponent getBandMemberComponent()
getBandMemberComponent in interface de.cismet.tools.gui.jbands.interfaces.BandMemberpublic double getMax()
getMax in interface de.cismet.tools.gui.jbands.interfaces.BandMemberpublic double getMin()
getMin in interface de.cismet.tools.gui.jbands.interfaces.BandMemberpublic double getFrom()
getFrom in interface de.cismet.tools.gui.jbands.interfaces.Sectionpublic double getTo()
getTo in interface de.cismet.tools.gui.jbands.interfaces.Sectionpublic de.cismet.cids.dynamics.CidsBean getCidsBean()
getCidsBean in interface de.cismet.cids.dynamics.CidsBeanStorepublic void setText(String text)
text - DOCUMENT ME!public void setCidsBean(de.cismet.cids.dynamics.CidsBean cidsBean)
setCidsBean in interface de.cismet.cids.dynamics.CidsBeanStoreprotected void setDefaultBackground()
protected void configurePopupMenu()
protected abstract void determineBackgroundColour()
public void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseDragged(MouseEvent e, double station)
mouseDragged in interface de.cismet.tools.gui.jbands.interfaces.StationaryBandMemberMouseListeningComponentpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic boolean isSelectable()
isSelectable in interface de.cismet.tools.gui.jbands.interfaces.BandMemberSelectablepublic boolean isSelected()
isSelected in interface de.cismet.tools.gui.jbands.interfaces.BandMemberSelectablepublic void setSelected(boolean selection)
setSelected in interface de.cismet.tools.gui.jbands.interfaces.BandMemberSelectablepublic void setNewMode()
public de.cismet.tools.gui.jbands.interfaces.BandMember getBandMember()
getBandMember in interface de.cismet.tools.gui.jbands.interfaces.BandMemberSelectablepublic void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerprotected abstract de.cismet.cids.dynamics.CidsBean cloneBean(de.cismet.cids.dynamics.CidsBean bean)
throws Exception
bean - DOCUMENT ME!Exception - DOCUMENT ME!public void popupMenuWillBecomeVisible(PopupMenuEvent e)
popupMenuWillBecomeVisible in interface PopupMenuListenerpublic void popupMenuWillBecomeInvisible(PopupMenuEvent e)
popupMenuWillBecomeInvisible in interface PopupMenuListenerpublic void popupMenuCanceled(PopupMenuEvent e)
popupMenuCanceled in interface PopupMenuListenerpublic void addBandMemberListener(de.cismet.tools.gui.jbands.interfaces.BandMemberListener listener)
addBandMemberListener in interface de.cismet.tools.gui.jbands.interfaces.ModifiableBandMemberpublic void removeBandMemberListener(de.cismet.tools.gui.jbands.interfaces.BandMemberListener listener)
removeBandMemberListener in interface de.cismet.tools.gui.jbands.interfaces.ModifiableBandMemberpublic void fireBandMemberChanged(boolean modelChanged)
modelChanged - DOCUMENT ME!public void fireBandMemberChanged(de.cismet.tools.gui.jbands.BandMemberEvent e)
e - DOCUMENT ME!public LineBand getParentBand()
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
readOnly - the readOnly to setpublic void dispose()
Copyright © 2012–2026 cismet GmbH. All rights reserved.