|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
org.simbrain.gauge.GaugeFrame
public class GaugeFrame
GaugeFrame wraps a Gauge object in a Simbrain workspace frame, which also stores information about the variables the Gauge is representing.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JInternalFrame |
|---|
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon |
| 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.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static String |
FS
File system seperator. |
| Fields inherited from class javax.swing.JInternalFrame |
|---|
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, 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 |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
GaugeFrame()
Default constructor. |
|
GaugeFrame(Workspace ws)
Instance of gauge frame. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent e)
Responds to actions performed. |
void |
clampChanged()
Notify listeners of a clamp changed event, when the statu of the "clamp fields" changes. |
void |
couplingChanged(NetworkEvent e)
Notify this listener of a CouplingChanged event. |
void |
exportHigh()
Export high dimensional data to csv (comma-separated-values). |
void |
exportLow()
Export low-dimensional data to csv (comma-separated-values). |
(package private) JMenuItem |
getClose()
|
(package private) JMenuItem |
getExportHigh()
|
(package private) JMenuItem |
getExportLow()
|
(package private) JMenu |
getFileMenu()
|
(package private) JMenu |
getFileOpsMenu()
|
GaugedVariables |
getGaugedVars()
|
GaugePanel |
getGaugePanel()
|
(package private) JMenuItem |
getGeneralPrefs()
|
String |
getGenericPath()
|
(package private) JMenuItem |
getGraphicsPrefs()
|
(package private) JMenuItem |
getHelpItem()
|
(package private) JMenu |
getHelpMenu()
|
(package private) JMenuItem |
getImportCSV()
|
(package private) JMenuBar |
getMb()
|
String |
getName()
|
(package private) JMenuItem |
getOpen()
|
String |
getPath()
|
(package private) JMenu |
getPrefsMenu()
|
(package private) JMenuItem |
getProjectionPrefs()
|
(package private) JMenuItem |
getSave()
|
(package private) JMenuItem |
getSaveAs()
|
(package private) JMenuItem |
getSetAutozoom()
|
int |
getTheHeight()
|
int |
getTheWidth()
|
Workspace |
getWorkspace()
|
int |
getXpos()
|
int |
getYpos()
|
void |
hasChanged()
Checks to see if anything has changed and then offers to save if true. |
void |
importCSV()
Import data from csv (comma-separated-values) file. |
void |
init()
Initializes gauge frame. |
void |
initBounds()
For Castor. |
void |
internalFrameActivated(InternalFrameEvent e)
Resonds to internal frame activated. |
void |
internalFrameClosed(InternalFrameEvent e)
Responds to internal frame closed. |
void |
internalFrameClosing(InternalFrameEvent e)
Responds to internal frame closing. |
void |
internalFrameDeactivated(InternalFrameEvent e)
Resonds to internal frame deactivated. |
void |
internalFrameDeiconified(InternalFrameEvent e)
Resonds to internal frame deiconified. |
void |
internalFrameIconified(InternalFrameEvent e)
Responds to internal frame iconified. |
void |
internalFrameOpened(InternalFrameEvent e)
Responds to internal frame opened. |
boolean |
isChangedSinceLastSave()
|
void |
menuCanceled(MenuEvent arg0)
Menu cancelled. |
void |
menuDeselected(MenuEvent arg0)
Menu Deslected. |
void |
menuSelected(MenuEvent arg0)
Menu selected. |
void |
networkChanged()
Notify this listener of a NetworkChanged event. |
void |
neuronAdded(NetworkEvent e)
Notify this listener of a Neuron added event. |
void |
neuronChanged(NetworkEvent e)
Notify this listener of a NeuronChanged event. |
void |
neuronRemoved(NetworkEvent e)
Notify this listener of a Neuron removed event. |
boolean |
open()
Shows open file dialog. |
void |
readGauge(File f)
Reads gauge files. |
void |
reset()
Reset the gauge; used when the object it is gauging is removed. |
void |
save()
Saves current gauge. |
void |
saveAs()
Opens save file dialog. |
void |
setChangedSinceLastSave(boolean changedSinceLastSave)
|
(package private) void |
setClose(JMenuItem close)
|
(package private) void |
setExportHigh(JMenuItem exportHigh)
|
(package private) void |
setExportLow(JMenuItem exportLow)
|
(package private) void |
setFileMenu(JMenu fileMenu)
|
(package private) void |
setFileOpsMenu(JMenu fileOpsMenu)
|
void |
setGaugePanel(GaugePanel theGaugePanel)
|
(package private) void |
setGeneralPrefs(JMenuItem generalPrefs)
|
(package private) void |
setGraphicsPrefs(JMenuItem graphicsPrefs)
|
(package private) void |
setHelpItem(JMenuItem helpItem)
|
(package private) void |
setHelpMenu(JMenu helpMenu)
|
(package private) void |
setImportCSV(JMenuItem importCSV)
|
(package private) void |
setMb(JMenuBar mb)
|
void |
setName(String name)
|
(package private) void |
setOpen(JMenuItem open)
|
void |
setPath(String path)
|
(package private) void |
setPrefsMenu(JMenu prefsMenu)
|
(package private) void |
setProjectionPrefs(JMenuItem projectionPrefs)
|
(package private) void |
setSave(JMenuItem save)
|
(package private) void |
setSaveAs(JMenuItem saveAs)
|
(package private) void |
setSetAutozoom(JMenuItem setAutozoom)
|
void |
setTheHeight(int theHeight)
|
void |
setTheWidth(int theWidth)
|
void |
setVariables(Collection gaugedVars,
String networkName)
Initialize this gauge to a specified set of variables and a network name. |
void |
setWorkspace(Workspace parent)
|
void |
setXpos(int xpos)
|
void |
setYpos(int ypos)
|
void |
subnetAdded(NetworkEvent e)
Notify this listener of a subnetwork added event. |
void |
subnetRemoved(NetworkEvent e)
Notify this listener of a subnetwork removed event. |
void |
synapseAdded(NetworkEvent e)
Notify this listener of a Neuron removed event. |
void |
synapseChanged(NetworkEvent e)
Notify this listener of a Neuron removed event. |
void |
synapseRemoved(NetworkEvent e)
Notify this listener of a Neuron removed event. |
void |
update()
Send state information to gauge. |
void |
writeGauge(File theFile)
Saves network information to the specified file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String FS
| Constructor Detail |
|---|
public GaugeFrame()
public GaugeFrame(Workspace ws)
ws - Current workspace| Method Detail |
|---|
public void init()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenere - Action eventpublic boolean open()
public void save()
public void saveAs()
public void reset()
public void setVariables(Collection gaugedVars,
String networkName)
gaugedVars - The gaugedVars to set.networkName - the name of the network whose variables these arepublic void writeGauge(File theFile)
theFile - File to writepublic void readGauge(File f)
f - Gauge file to readpublic void importCSV()
public void exportHigh()
public void exportLow()
public GaugedVariables getGaugedVars()
public void update()
public void internalFrameOpened(InternalFrameEvent e)
internalFrameOpened in interface InternalFrameListenere - Internal frame eventpublic void internalFrameClosing(InternalFrameEvent e)
internalFrameClosing in interface InternalFrameListenere - Internal frame eventpublic void internalFrameClosed(InternalFrameEvent e)
internalFrameClosed in interface InternalFrameListenere - Internal frame eventpublic void internalFrameIconified(InternalFrameEvent e)
internalFrameIconified in interface InternalFrameListenere - Internal frame eventpublic void internalFrameDeiconified(InternalFrameEvent e)
internalFrameDeiconified in interface InternalFrameListenere - Internal frame eventpublic void internalFrameActivated(InternalFrameEvent e)
internalFrameActivated in interface InternalFrameListenere - Internal frame eventpublic void internalFrameDeactivated(InternalFrameEvent e)
internalFrameDeactivated in interface InternalFrameListenere - Internal frame eventpublic String getPath()
public String getGenericPath()
public void setPath(String path)
path - The path to set. Used in persistence.public Workspace getWorkspace()
public void setWorkspace(Workspace parent)
parent - The parent to set.public void initBounds()
public int getXpos()
public void setXpos(int xpos)
xpos - The xpos to set.public int getYpos()
public void setYpos(int ypos)
ypos - The ypos to set.public int getTheHeight()
public void setTheHeight(int theHeight)
theHeight - The the_height to set.public int getTheWidth()
public void setTheWidth(int theWidth)
theWidth - The the_width to set.public GaugePanel getGaugePanel()
public void setGaugePanel(GaugePanel theGaugePanel)
theGaugePanel - The theGaugePanel to set.public String getName()
getName in class Componentpublic void setName(String name)
setName in class Componentname - The name to set.public void hasChanged()
void setMb(JMenuBar mb)
mb - The mb to set.JMenuBar getMb()
public boolean isChangedSinceLastSave()
public void setChangedSinceLastSave(boolean changedSinceLastSave)
changedSinceLastSave - Has gauge changed since last save.public void menuCanceled(MenuEvent arg0)
menuCanceled in interface MenuListenerarg0 - Menu eventpublic void menuDeselected(MenuEvent arg0)
menuDeselected in interface MenuListenerarg0 - Menu eventpublic void menuSelected(MenuEvent arg0)
menuSelected in interface MenuListenerarg0 - Menu eventvoid setFileMenu(JMenu fileMenu)
fileMenu - The fileMenu to set.JMenu getFileMenu()
void setOpen(JMenuItem open)
open - The open to set.JMenuItem getOpen()
void setSave(JMenuItem save)
save - The save to set.JMenuItem getSave()
void setSaveAs(JMenuItem saveAs)
saveAs - The saveAs to set.JMenuItem getSaveAs()
void setFileOpsMenu(JMenu fileOpsMenu)
fileOpsMenu - The fileOpsMenu to set.JMenu getFileOpsMenu()
void setImportCSV(JMenuItem importCSV)
importCSV - The importCSV to set.JMenuItem getImportCSV()
void setExportLow(JMenuItem exportLow)
exportLow - The exportLow to set.JMenuItem getExportLow()
void setExportHigh(JMenuItem exportHigh)
exportHigh - The exportHigh to set.JMenuItem getExportHigh()
void setClose(JMenuItem close)
close - The close to set.JMenuItem getClose()
void setPrefsMenu(JMenu prefsMenu)
prefsMenu - The prefsMenu to set.JMenu getPrefsMenu()
void setProjectionPrefs(JMenuItem projectionPrefs)
projectionPrefs - The projectionPrefs to set.JMenuItem getProjectionPrefs()
void setGraphicsPrefs(JMenuItem graphicsPrefs)
graphicsPrefs - The graphicsPrefs to set.JMenuItem getGraphicsPrefs()
void setGeneralPrefs(JMenuItem generalPrefs)
generalPrefs - The generalPrefs to set.JMenuItem getGeneralPrefs()
void setSetAutozoom(JMenuItem setAutozoom)
setAutozoom - The setAutozoom to set.JMenuItem getSetAutozoom()
void setHelpMenu(JMenu helpMenu)
helpMenu - The helpMenu to set.JMenu getHelpMenu()
void setHelpItem(JMenuItem helpItem)
helpItem - The helpItem to set.JMenuItem getHelpItem()
public void networkChanged()
NetworkListener
networkChanged in interface NetworkListenerNetworkListenerpublic void neuronChanged(NetworkEvent e)
NetworkListener
neuronChanged in interface NetworkListenere - eventNetworkListenerpublic void neuronAdded(NetworkEvent e)
NetworkListener
neuronAdded in interface NetworkListenere - eventNetworkListenerpublic void neuronRemoved(NetworkEvent e)
NetworkListener
neuronRemoved in interface NetworkListenere - eventNetworkListenerpublic void synapseRemoved(NetworkEvent e)
NetworkListener
synapseRemoved in interface NetworkListenere - eventNetworkListenerpublic void synapseAdded(NetworkEvent e)
NetworkListener
synapseAdded in interface NetworkListenere - eventNetworkListenerpublic void synapseChanged(NetworkEvent e)
NetworkListener
synapseChanged in interface NetworkListenere - eventNetworkListenerpublic void couplingChanged(NetworkEvent e)
NetworkListener
couplingChanged in interface NetworkListenere - Network eventNetworkListenerpublic void subnetAdded(NetworkEvent e)
NetworkListener
subnetAdded in interface NetworkListenere - eventNetworkListenerpublic void subnetRemoved(NetworkEvent e)
NetworkListener
subnetRemoved in interface NetworkListenere - eventNetworkListenerpublic void clampChanged()
NetworkListener
clampChanged in interface NetworkListenerNetworkListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||