public class PlotResult extends org.jfree.ui.ApplicationFrame implements ActionListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
int |
currExp |
int |
currField |
int |
currFrame |
int |
currIntra |
double[][][] |
dataField
bin, x, y
|
double |
fieldBinSize |
double |
fieldMax |
ucar.ma2.ArrayChar.D2 |
fieldNames
field electrodes names
|
ucar.ma2.ArrayChar.D2 |
intraNames
intracellular electrodes names
|
static ucar.nc2.NetcdfFile |
ncfile |
int |
nowValue |
static int |
numExp
number of sub exps
|
static int |
numField
number of field electrode
|
static int |
numIntra
number of intracellular electrodes
|
static int |
numVector
number of vector electrode
|
int |
picture |
org.jfree.data.xy.DefaultXYZDataset |
show |
static ucar.ma2.ArrayChar.D2 |
subexpNames
the names of subexperiments
|
ucar.ma2.ArrayChar.D2 |
suNames
single unit names;
|
org.jfree.chart.renderer.AbstractRenderer |
suRender |
int |
suSeries
number of single unit ele
|
String |
titleField |
ucar.ma2.ArrayChar.D2 |
vectorNames
vector electrodes names
|
static int |
xEdge
xEdge length
|
double |
xUnit |
static int |
yEdge
yEdge length;
|
double |
yUnit |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PlotResult() |
PlotResult(String st) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
JPanel |
createFieldPanel()
create the panel
|
JPanel |
createIntraPanel()
create the intracellular recorder panel
|
JPanel |
createMUPanel(int i)
create the panel
|
JPanel |
createSuPanel(int i) |
JPanel |
createVectorPanel()
create the panel
|
static void |
exportFile()
generate the EPS files
|
static void |
fieldPlot() |
void |
getFrame(int subExp,
int recorderType,
int recorderID) |
static void |
init()
initialize the plotting class
|
static void |
init(String fileName) |
static void |
intraPlot() |
static void |
main(String[] args) |
static void |
muPlot() |
void |
readField(int expId,
int fieldId)
populate the field electrode data structure.
|
void |
readIntra(int expId,
int intraId) |
org.jfree.data.xy.XYDataset |
readMU(int expId) |
org.jfree.data.statistics.DefaultMultiValueCategoryDataset |
readSu() |
org.jfree.data.statistics.DefaultMultiValueCategoryDataset |
readSu(int expId) |
void |
readVector(int expId,
int fieldId)
populate the vector electrode data structure.
|
static void |
stop() |
static void |
suPlot() |
static void |
vectorPlot() |
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public int nowValue
public int suSeries
public static int numExp
public static int numField
public static int numVector
public static int numIntra
public static int xEdge
public static int yEdge
public static ucar.ma2.ArrayChar.D2 subexpNames
public int picture
public int currExp
public int currField
public int currIntra
public ucar.ma2.ArrayChar.D2 suNames
public ucar.ma2.ArrayChar.D2 fieldNames
public ucar.ma2.ArrayChar.D2 vectorNames
public ucar.ma2.ArrayChar.D2 intraNames
public double[][][] dataField
public org.jfree.data.xy.DefaultXYZDataset show
public double fieldMax
public int currFrame
public double fieldBinSize
public org.jfree.chart.renderer.AbstractRenderer suRender
public String titleField
public double xUnit
public double yUnit
public static ucar.nc2.NetcdfFile ncfile
public PlotResult() throws Exception
Exception
javax.swing.JFrame#PlotResult()
public PlotResult(String st) throws Exception
Exception
ApplicationFrame#PlotResult(String)
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
ActionListener.actionPerformed(ActionEvent)
public org.jfree.data.statistics.DefaultMultiValueCategoryDataset readSu() throws Exception
Exception
public org.jfree.data.statistics.DefaultMultiValueCategoryDataset readSu(int expId) throws Exception
expId
- Exception
public void readField(int expId, int fieldId) throws Exception
expId
- fieldId
- Exception
public void readVector(int expId, int fieldId) throws Exception
expId
- fieldId
- Exception
public org.jfree.data.xy.XYDataset readMU(int expId) throws Exception
expId
- Exception
public void readIntra(int expId, int intraId) throws Exception
expId
- Exception
public JPanel createSuPanel(int i) throws Exception
i
- Exception
public JPanel createMUPanel(int i) throws Exception
i
- Exception
public JPanel createFieldPanel() throws Exception
Exception
public JPanel createIntraPanel() throws Exception
Exception
public JPanel createVectorPanel() throws Exception
Exception
public static void vectorPlot() throws Exception
Exception
public static void exportFile() throws Exception
Exception