jgraph

4
JGraph JAxis (tekent JPlot.horizontalAxis) JAxis JPlot (zie volgende slide) JPlotScrollBar (tekent JPlot.vercalAxis) Title panel

Upload: dinesh

Post on 23-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

JGraph. Title panel. JAxis (tekent JPlot.horizontalAxis). JPlot (zie volgende slide). JAxis. (tekent JPlot.verticalAxis). JPlotScrollBar. JPlot. horizontalAxis. Lijst met Layer objecten. - PowerPoint PPT Presentation

TRANSCRIPT

Slide 1

JGraphJAxis (tekent JPlot.horizontalAxis)JAxisJPlot(zie volgende slide)JPlotScrollBar(tekent JPlot.verticalAxis)

Title panelJPlothorizontalAxisverticalAxisLijst met Layer objectenEen Layer is verantwoordelijk voor het tekenen van data op de plot. Een plot kan verschillende layers hebben waaronder oa. background layer, data layers, draggable layer, ...Volgende Layers zijn beschikbaar LayerImpl: Default layer dat zijn data gaat halen uit een LayerModel. Bij wijzigingen aan het LayerModel worden er events gecreerd waarmee de layer genformeerd wordt zodat deze zich opnieuw kan tekenen (Observer patroon) . DraggableLayer: Een layer dat altijd bovenaan ligt en waarin objecten getekend worden die door de gebruiker met de muis gesleept worden. Het eigenlijke tekenen van de objecten in deze laag wordt via delegatie doorgegeven aan de laag waartoe het object behoort. Iedere JPlot heeft default een DraggableLayer. BufferedLayer: Wrapper layer dat gebruikt maakt van een offscreen image om een aantal lagen asynchroon te tekenen. Dit image dient ook als een cache om snel deze lagen te hertekenen. JPlot is een Swing component dat in GUIs gebruikt kan worden. OffscreenPlot is een Image dat gebruikt kan worden voor het offscreen tekenen van plots. Zowel JPlot als OffscreenPlot implementeren de Plot interface.Utils

JPlotScrollBar

Een JPlot visualiseert slechts een deel van de data set. Met een JPlotScrollBar kan de gebruiker een JPlot component verplaatsen en zo door de complete data set navigeren. JHorizontalRangeSlider

Een slider compont die de zichtbare range van de horizontale as van een JPlot verandert. Voorlopig is deze component geschreven voor een as waarvan de eenheid de tijd is. Met deze component kan de gebruiker bijvoorbeeld kiezen om slechts 30 minuten te visualiseren ipv. een volledig uur.

PlotTimer

Een timer component die de tijdsas van een plot automatisch laat bewegen. Deze component heeft naast een refresh rate ook een factor om de tijd sneller te laten vooruit gaan.Huidige setupJPlotBufferedLayerTrainLayerTrainLayerModelTrainDataModelTimeLocationCache(ContinuousQueryCache)Oracle CoherenceHistory: Reference: Events sent to listenerspoc2010-clientpoc2010-domainQueueMessageConsumerNamedCachepoc2010-serverLayerListenerLayerListenerLayerModelListenerDataModelListenerMapListenerTrain