|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--nslj.src.display.NslCanvas
The Nsl Canvas Implement the general functions of nslj canvases
Inner classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected double |
C_max_x
|
protected double |
C_max_y
|
protected double |
C_min_x
|
protected double |
C_min_y
|
java.lang.String |
canvas_name
|
protected java.lang.String |
canvas_type
|
protected int |
drawH
|
protected int |
drawW
|
protected int |
drawX
|
protected int |
drawY
|
protected int |
dx
|
protected int |
dy
|
protected int |
max_data_pos
|
java.awt.event.MouseAdapter |
mouseAdapter
|
NslFrame |
nslDisplayFrame
|
NslVariable |
var_in_canvas
|
protected java.util.Vector |
variable_list
|
java.lang.String |
windowName
|
protected int |
x_dimension
|
protected int |
y_dimension
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
NslCanvas()
|
|
NslCanvas(NslFrame nslDisplayFrame,
double min,
double max)
|
|
NslCanvas(NslFrame nslDisplayFrame,
NslCanvas pre)
|
|
NslCanvas(NslFrame frame,
java.lang.String fullName,
NslVariableInfo varInfo)
|
Method Summary | |
void |
add_variable(java.lang.String full_name,
NslVariableInfo info)
|
void |
collect()
|
NslCanvas |
copy(java.lang.String graph_type_name)
Function to make a copy of canvas which is needed when switch one type of canvas to another |
void |
delete_variable(java.lang.String full_name)
|
void |
draw_box(java.awt.Graphics g)
|
void |
draw_rectangle(java.awt.Graphics g)
|
NslVariable |
get_display_variable()
|
java.util.Vector |
get_variable_list()
|
double |
getC_max_y()
|
double |
getC_min_y()
|
java.lang.String |
getWindowName()
|
void |
init()
|
void |
initCanvas()
|
void |
initEpochCanvas()
|
void |
mouseDragged(java.awt.event.MouseEvent evt)
|
void |
mousePressed(java.awt.event.MouseEvent evt)
|
void |
mouseReleased(java.awt.event.MouseEvent evt)
|
void |
nslAddVariable(NslData var)
|
java.lang.String |
nslGetName()
|
void |
paint(java.awt.Graphics g,
int val)
|
void |
Print()
|
void |
refresh()
|
void |
set_background(java.lang.String b)
|
void |
set_canvas_type(java.lang.String ct)
|
void |
set_draw_size()
|
void |
set_draw_size(java.awt.Rectangle b)
|
void |
set_min_max(double dmin,
double dmax)
|
void |
setSize(java.awt.Dimension d)
|
void |
setWindowName(java.lang.String n)
|
java.lang.String |
toString()
|
void |
update()
|
void |
zoom_draw_size()
|
void |
zoom_draw_size(double x0,
double y0,
double dw,
double dh)
To calculate the parameters for paint() accoding to virtual canvas parameters and actrual zoom canvas size. |
void |
zoom_in()
implement zoom in function |
void |
zoom_out()
Implement zoom out function |
Methods inherited from class java.awt.Canvas |
addNotify, getAccessibleContext, paint |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setVisible, show, show, size, transferFocus, update, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public NslVariable var_in_canvas
public java.lang.String canvas_name
public java.lang.String windowName
public NslFrame nslDisplayFrame
public java.awt.event.MouseAdapter mouseAdapter
protected java.util.Vector variable_list
protected int drawX
protected int drawY
protected int drawW
protected int drawH
protected int dx
protected int dy
protected int x_dimension
protected int y_dimension
protected int max_data_pos
protected java.lang.String canvas_type
protected double C_min_y
protected double C_max_y
protected double C_min_x
protected double C_max_x
Constructor Detail |
public NslCanvas()
public NslCanvas(NslFrame nslDisplayFrame, NslCanvas pre)
public NslCanvas(NslFrame nslDisplayFrame, double min, double max)
public NslCanvas(NslFrame frame, java.lang.String fullName, NslVariableInfo varInfo)
Method Detail |
public java.lang.String nslGetName()
public void mousePressed(java.awt.event.MouseEvent evt)
public void mouseDragged(java.awt.event.MouseEvent evt)
public void mouseReleased(java.awt.event.MouseEvent evt)
public void set_min_max(double dmin, double dmax)
public void initCanvas()
public void initEpochCanvas()
public void init()
public void refresh()
public void update()
public void paint(java.awt.Graphics g, int val)
public void draw_rectangle(java.awt.Graphics g)
public void draw_box(java.awt.Graphics g)
public void nslAddVariable(NslData var)
public void add_variable(java.lang.String full_name, NslVariableInfo info)
public void delete_variable(java.lang.String full_name)
public NslVariable get_display_variable()
public void Print()
public java.lang.String toString()
toString
in class java.awt.Component
public NslCanvas copy(java.lang.String graph_type_name)
public void set_background(java.lang.String b)
public void set_draw_size(java.awt.Rectangle b)
public void set_draw_size()
public void zoom_in()
public void zoom_out()
public void zoom_draw_size(double x0, double y0, double dw, double dh)
public void zoom_draw_size()
public void set_canvas_type(java.lang.String ct)
public java.util.Vector get_variable_list()
public void collect()
public void setSize(java.awt.Dimension d)
setSize
in class java.awt.Component
public void setWindowName(java.lang.String n)
public java.lang.String getWindowName()
public double getC_max_y()
public double getC_min_y()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |