Package fis
Class ExtendedXYPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- ptolemy.plot.PlotBox
-
- ptolemy.plot.Plot
-
- fis.FISPlot
-
- fis.ExtendedXYPanel
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Printable,Serializable,Accessible
public class ExtendedXYPanel extends FISPlot
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ptolemy.plot.PlotBox
ptolemy.plot.PlotBox.DragListener, ptolemy.plot.PlotBox.ZoomListener
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected JExtendedDataFileextend_data_fileprotected booleanpoint_locatedprotected double[][]PointsTableprotected intwhich_exprotected intx_indexprotected inty_index-
Fields inherited from class ptolemy.plot.PlotBox
_background, _bottomPadding, _colors, _documentBase, _foreground, _grid, _height, _leftPadding, _LOG10SCALE, _lrx, _lry, _padding, _plotImage, _preferredHeight, _preferredWidth, _rangesGivenByZooming, _rightPadding, _sizeHasBeenSet, _specifiedPlotRectangle, _topPadding, _ulx, _uly, _usecolor, _width, _wrap, _wrapHigh, _wrapLow, _xBottom, _xhighgiven, _xlog, _xlowgiven, _xMax, _xMin, _xRangeGiven, _xscale, _xTop, _yBottom, _yhighgiven, _ylog, _ylowgiven, _yMax, _yMin, _yRangeGiven, _yscale, _yTop, PTPLOT_RELEASE
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, 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
-
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
-
-
Constructor Summary
Constructors Constructor Description ExtendedXYPanel(JInput x_input, double[] x_data, JInput y_input, double[] y_data, JExtendedDataFile extend_data_file, int x_index, int y_index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidAddData(int dataset, double[] x_data, double[] y_data)voidAddData(int implidataset, double[] x_data, double[] y_data, double[] i_minData, double[] i_maxData)protected doubleCalculateDistance(double x, double y, int mouse_X, int mouse_Y)protected voidExtendedXYPanel_mouseMoved(MouseEvent e)protected voidExtendedXYPanel_mousePressed(MouseEvent e)StringgetXLabel()StringgetYLabel()voidpaintComponent(Graphics g)voidReload(double[] x_data, double[] y_data)voidSetXInput(JInput x_input)voidsetXRange()voidSetYInput(JInput y_input)voidsetYRange()booleanShowInactive()voidShowInactive(boolean show_inactive)protected voidShowInactiveItems()booleanShowRegression()voidShowRegression(boolean show)booleanShowYX()voidShowYX(boolean show)-
Methods inherited from class fis.FISPlot
AdjustPlotRectangleSize, DisableZoom, DrawXInputRange, DrawYInputRange, fillPlotRectangleSize, GetXMax, GetXMin, PixelToX, PixelToY, setShowTicks, XtoPixel, XtoPixel, YtoPixel
-
Methods inherited from class ptolemy.plot.Plot
_checkDatasetIndex, _drawBar, _drawErrorBar, _drawImpulse, _drawLine, _drawLine, _drawPlot, _drawPoint, _parseLine, _setWidth, _writeOldSyntax, addLegend, addPoint, addPointWithErrorBars, clear, clear, erasePoint, fillPlot, getConnected, getImpulses, getMarksStyle, getMaxDataSets, getNumDataSets, getReuseDatasets, parseFile, read, samplePlot, setBars, setBars, setConnected, setConnected, setImpulses, setImpulses, setMarksStyle, setMarksStyle, setNumSets, setPointsPersistence, setReuseDatasets, setXPersistence, writeData, writeFormat
-
Methods inherited from class ptolemy.plot.PlotBox
_drawPlot, _help, _setButtonsVisibility, _setPadding, addXTick, addYTick, clearLegends, deferIfNecessary, export, exportImage, exportImage, exportImage, exportImage, getColor, getColorByName, getColors, getDataurl, getDocumentBase, getGrid, getLegend, getLegendDataset, getMaximumSize, getMinimumSize, getPlotRectangle, getPreferredSize, getTitle, getXAutoRange, getXLog, getXRange, getXTicks, getYAutoRange, getYLog, getYRange, getYTicks, init, parseFile, print, read, removeLegend, resetAxes, setBackground, setBounds, setButtons, setColor, setColors, setDataurl, setDocumentBase, setForeground, setGrid, setLabelFont, setPlotRectangle, setSize, setTitle, setTitleFont, setWrap, setXLabel, setXLog, setXRange, setYLabel, setYLog, setYRange, write, write, write, writeOldSyntax, zoom
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
extend_data_file
protected JExtendedDataFile extend_data_file
-
x_index
protected int x_index
-
y_index
protected int y_index
-
which_ex
protected int which_ex
-
PointsTable
protected double[][] PointsTable
-
point_located
protected boolean point_located
-
-
Constructor Detail
-
ExtendedXYPanel
public ExtendedXYPanel(JInput x_input, double[] x_data, JInput y_input, double[] y_data, JExtendedDataFile extend_data_file, int x_index, int y_index) throws Throwable
- Throws:
Throwable
-
-
Method Detail
-
ShowInactive
public boolean ShowInactive()
-
ExtendedXYPanel_mousePressed
protected void ExtendedXYPanel_mousePressed(MouseEvent e)
-
ExtendedXYPanel_mouseMoved
protected void ExtendedXYPanel_mouseMoved(MouseEvent e)
-
CalculateDistance
protected double CalculateDistance(double x, double y, int mouse_X, int mouse_Y)
-
getXLabel
public String getXLabel()
- Overrides:
getXLabelin classptolemy.plot.PlotBox
-
getYLabel
public String getYLabel()
- Overrides:
getYLabelin classptolemy.plot.PlotBox
-
AddData
public void AddData(int dataset, double[] x_data, double[] y_data) throws Throwable- Throws:
Throwable
-
AddData
public void AddData(int implidataset, double[] x_data, double[] y_data, double[] i_minData, double[] i_maxData) throws Throwable- Throws:
Throwable
-
paintComponent
public void paintComponent(Graphics g)
- Overrides:
paintComponentin classFISPlot
-
ShowRegression
public void ShowRegression(boolean show)
-
ShowYX
public void ShowYX(boolean show)
-
ShowRegression
public boolean ShowRegression()
-
ShowYX
public boolean ShowYX()
-
-