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) DataDisplay
dataDisplay
(package private) DisplayList
displayList
(package private) javax.swing.JFrame
frame
(package private) javax.swing.JButton
frameB
(package private) java.awt.Dimension
frameDimension
(package private) java.lang.Long
lastUpdate
(package private) java.awt.Color
mainBackground
(package private) javax.swing.JPanel
ptop
(package private) double[]
region
(package private) boolean
setRange
-
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 void
actionPerformed(java.awt.event.ActionEvent e)
void
addPoint(java.lang.String s, double x, double y)
void
addPoint(java.lang.String s, double x, double y, java.lang.String color)
private void
addToMenu(java.lang.String[] actions, javax.swing.JMenu jm)
java.lang.String
buildHTMLLegend()
private void
checkUpdate()
private void
checkUserPref()
private void
clear()
void
close()
private java.io.File
fpref()
void
frameData()
java.awt.Dimension
getDimensions()
java.lang.String
getTitle()
java.awt.Rectangle
getViewerRectangle()
void
legend()
static void
main(java.lang.String[] argv)
private void
setData(DisplayList dl)
void
setPainter(PaintInstructor pi)
private void
setPref(java.lang.String pf, java.lang.String v)
void
setRegion(double[] d)
void
setViewerRectangle(java.awt.Rectangle rect)
void
show()
void
showFinal()
void
showWithoutPack()
-
-
-
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:
setRegion
in 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:
actionPerformed
in interfacejava.awt.event.ActionListener
-
addPoint
public void addPoint(java.lang.String s, double x, double y, java.lang.String color)
- Specified by:
addPoint
in interfaceLineDisplay
-
addPoint
public void addPoint(java.lang.String s, double x, double y)
- Specified by:
addPoint
in 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:
showFinal
in interfaceDataViewer
-
-