Package net.hironico.minisql.ui.visualdb
Class SatelliteUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.jdesktop.jxlayer.plaf.LayerUI<V>
org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
net.hironico.minisql.ui.visualdb.SatelliteUI
- All Implemented Interfaces:
ComponentListener,Serializable,EventListener,org.netbeans.api.visual.widget.Scene.SceneListener
public class SatelliteUI
extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
implements org.netbeans.api.visual.widget.Scene.SceneListener, ComponentListener
Cette classe est utile pour remplacer le SatelliteComponent de la VisualLibrary
de netbeans. On va en faire une UI pour le framework JXLayer de telle sorte à
décorer par exemple le JScrollPane d'affichage de la scène de la visual library
pour affiher le satellite par dessus. L'affichage est conditionné à la porperty
satelliteVisible dont le changement déclenche le repaint.
- Since:
- 2.1.0
- Author:
- hironico
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidbooleanprotected voidpaintLayer(Graphics2D g, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) voidprocessMouseEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) voidprocessMouseMotionEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) voidvoidvoidvoidvoidsetSatellitevisible(boolean satelliteVisible) Methods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, processFocusEvent, processKeyEvent, processMouseWheelEvent, setDirty, uninstallUIMethods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, update
-
Field Details
-
graphScene
protected org.netbeans.api.visual.vmd.VMDGraphScene graphScene -
satelliteVisible
protected boolean satelliteVisible -
size
-
location
-
-
Constructor Details
-
SatelliteUI
-
-
Method Details
-
addNotify
public void addNotify() -
removeNotify
public void removeNotify() -
isSatelliteVisible
public boolean isSatelliteVisible() -
setSatellitevisible
public void setSatellitevisible(boolean satelliteVisible) -
paintLayer
- Overrides:
paintLayerin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
processMouseEvent
public void processMouseEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) - Overrides:
processMouseEventin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
processMouseMotionEvent
public void processMouseMotionEvent(MouseEvent e, org.jdesktop.jxlayer.JXLayer<? extends JComponent> layer) - Overrides:
processMouseMotionEventin classorg.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
-
sceneRepaint
public void sceneRepaint()- Specified by:
sceneRepaintin interfaceorg.netbeans.api.visual.widget.Scene.SceneListener
-
sceneValidating
public void sceneValidating()- Specified by:
sceneValidatingin interfaceorg.netbeans.api.visual.widget.Scene.SceneListener
-
sceneValidated
public void sceneValidated()- Specified by:
sceneValidatedin interfaceorg.netbeans.api.visual.widget.Scene.SceneListener
-
componentResized
- Specified by:
componentResizedin interfaceComponentListener
-
componentMoved
- Specified by:
componentMovedin interfaceComponentListener
-
componentShown
- Specified by:
componentShownin interfaceComponentListener
-
componentHidden
- Specified by:
componentHiddenin interfaceComponentListener
-