1 / 4

JGraph

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

dinesh
Télécharger la présentation

JGraph

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JGraph Title panel JAxis (tekent JPlot.horizontalAxis) JPlot (zie volgende slide) JAxis (tekent JPlot.verticalAxis) JPlotScrollBar

  2. JPlot horizontalAxis Lijst met Layer objecten Een 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, ... verticalAxis Volgende Layers zijn beschikbaar • LayerImpl: Default layer dat zijn data gaat halen uit een LayerModel. Bij wijzigingen aan het LayerModel worden er events gecreëerd waarmee de layer geïnformeerd 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 GUI’s 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.

  3. 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.

  4. Huidige setup poc2010-client LayerListener LayerListener JPlot BufferedLayer TrainLayer LayerModelListener : Reference : Events sent to listeners TrainLayerModel DataModelListener poc2010-domain TrainDataModel Oracle Coherence MapListener Train History TimeLocationCache (ContinuousQueryCache) poc2010-server NamedCache Queue MessageConsumer

More Related