Package org.lemsml.jlems.viz.datadisplay
Class StandaloneViewer
- java.lang.Object
-
- org.lemsml.jlems.viz.datadisplay.StandaloneViewer
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.util.EventListener,DataViewer,DataViewPort,LineDisplay
public final class StandaloneViewer extends java.lang.Object implements java.awt.event.ActionListener, DataViewer, DataViewPort
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DataDisplaydataDisplay(package private) DisplayListdisplayList(package private) javax.swing.JFrameframe(package private) javax.swing.JButtonframeB(package private) java.awt.DimensionframeDimension(package private) java.lang.LonglastUpdate(package private) java.awt.ColormainBackground(package private) javax.swing.JPanelptop(package private) double[]region(package private) booleansetRange
-
Constructor Summary
Constructors Constructor Description StandaloneViewer()StandaloneViewer(java.lang.String title)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidaddPoint(java.lang.String s, double x, double y)voidaddPoint(java.lang.String s, double x, double y, java.lang.String color)private voidaddToMenu(java.lang.String[] actions, javax.swing.JMenu jm)java.lang.StringbuildHTMLLegend()private voidcheckUpdate()private voidcheckUserPref()private voidclear()voidclose()private java.io.Filefpref()voidframeData()java.awt.DimensiongetDimensions()java.lang.StringgetTitle()java.awt.RectanglegetViewerRectangle()voidlegend()static voidmain(java.lang.String[] argv)private voidsetData(DisplayList dl)voidsetPainter(PaintInstructor pi)private voidsetPref(java.lang.String pf, java.lang.String v)voidsetRegion(double[] d)voidsetViewerRectangle(java.awt.Rectangle rect)voidshow()voidshowFinal()voidshowWithoutPack()
-
-
-
Field Detail
-
frame
javax.swing.JFrame frame
-
dataDisplay
DataDisplay dataDisplay
-
displayList
DisplayList displayList
-
frameB
javax.swing.JButton frameB
-
ptop
javax.swing.JPanel ptop
-
mainBackground
java.awt.Color mainBackground
-
setRange
boolean setRange
-
region
double[] region
-
frameDimension
java.awt.Dimension frameDimension
-
lastUpdate
java.lang.Long lastUpdate
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
-
getDimensions
public java.awt.Dimension getDimensions()
-
getViewerRectangle
public java.awt.Rectangle getViewerRectangle()
-
setViewerRectangle
public void setViewerRectangle(java.awt.Rectangle rect)
-
fpref
private java.io.File fpref()
-
checkUserPref
private void checkUserPref()
-
setPref
private void setPref(java.lang.String pf, java.lang.String v)
-
addToMenu
private void addToMenu(java.lang.String[] actions, javax.swing.JMenu jm)
-
setRegion
public void setRegion(double[] d)
- Specified by:
setRegionin interfaceDataViewPort
-
setPainter
public void setPainter(PaintInstructor pi)
-
show
public void show()
-
showWithoutPack
public void showWithoutPack()
-
frameData
public void frameData()
-
legend
public void legend()
-
setData
private void setData(DisplayList dl)
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
addPoint
public void addPoint(java.lang.String s, double x, double y, java.lang.String color)- Specified by:
addPointin interfaceLineDisplay
-
addPoint
public void addPoint(java.lang.String s, double x, double y)- Specified by:
addPointin interfaceLineDisplay
-
checkUpdate
private void checkUpdate()
-
main
public static void main(java.lang.String[] argv)
-
clear
private void clear()
-
close
public void close()
-
buildHTMLLegend
public java.lang.String buildHTMLLegend()
-
showFinal
public void showFinal()
- Specified by:
showFinalin interfaceDataViewer
-
-