public class BinomialTradingApplication extends Application implements java.util.Observer, IExperiment, java.awt.event.ActionListener
MultiplePartsPanel.SOCRToolBar| Modifier and Type | Field and Description |
|---|---|
protected int |
CHART_SIZE_X |
protected int |
CHART_SIZE_Y |
protected org.jfree.chart.ChartPanel |
chartPanel2 |
protected java.lang.String |
GRAPH |
protected javax.swing.JTextField |
inEP |
protected javax.swing.JTextField |
inR |
protected javax.swing.JTextField |
inSigma |
protected javax.swing.JTextField |
inSo |
protected org.jgraph.JGraph |
jgraph |
protected javax.swing.JPanel |
jgraphPanel |
protected int |
tabbedPaneCount |
javax.swing.JTabbedPane |
tabbedPanelContainer |
protected javax.swing.JSplitPane |
upContainer |
numStocksapplet, fName, graphs, mainPane, recordTable, tables, toolbar, toolbar2, toolbars| Constructor and Description |
|---|
BinomialTradingApplication()
This is the main constructor of BinomialTradingApplication objects.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
void |
addEdge(int source,
int target) |
void |
addNode(java.lang.String name,
int x,
int y) |
void |
addNode(java.lang.String name,
int x,
int y,
java.awt.Color backgroundColor) |
void |
addTabbedPane(java.lang.String name,
javax.swing.JComponent c) |
protected org.jfree.chart.JFreeChart |
createEmptyChart(org.jfree.data.general.PieDataset dataset) |
org.jgraph.graph.DefaultGraphCell |
createVertex(java.lang.String name,
double x,
double y,
double w,
double h,
java.awt.Color bg,
boolean raised) |
java.lang.String |
getAppletInfo() |
java.awt.Container |
getDisplayPane() |
java.lang.String |
getOnlineDescription() |
void |
init()
This method initializes the application.
|
void |
initialize() |
void |
mouseClicked(java.awt.event.MouseEvent event) |
void |
update()
This method is the default update method and defines how the display is
updated.
|
void |
update(java.util.Observable o,
java.lang.Object arg) |
void |
updateAllNodes() |
addTool2, doExperiment, emptyTool, emptyTool2, getInstance, getLocalAbout, getLocalHelp, getResultTable, getStopFreq, getTime, getWikiAbout, getWikiHelp, graphUpdate, loadSlider, reset, setApplet, setNumberStocks, setShowModelDistribution, setStopFreq, setStopNow, setTangent, step, stop, updateGraphaddGraph, addTable, addTool, addTool2, addToolbar, format, getMainPanel, getName, getRecordTable, getTextPanel, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, play, setNamecreateComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSettersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoExperiment, getResultTable, getStopFreq, getTime, graphUpdate, reset, setShowModelDistribution, setStopFreq, setStopNow, step, stopgetName, setAppletprotected final int CHART_SIZE_X
protected final int CHART_SIZE_Y
protected final java.lang.String GRAPH
protected javax.swing.JPanel jgraphPanel
protected org.jfree.chart.ChartPanel chartPanel2
protected org.jgraph.JGraph jgraph
protected javax.swing.JSplitPane upContainer
protected int tabbedPaneCount
public javax.swing.JTabbedPane tabbedPanelContainer
protected javax.swing.JTextField inSo
protected javax.swing.JTextField inEP
protected javax.swing.JTextField inR
protected javax.swing.JTextField inSigma
public BinomialTradingApplication()
public void init()
init in class Applicationpublic void addTabbedPane(java.lang.String name,
javax.swing.JComponent c)
protected org.jfree.chart.JFreeChart createEmptyChart(org.jfree.data.general.PieDataset dataset)
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed in interface java.awt.event.ActionListenerpublic void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerupdate in class MultiplePartsPanelpublic void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked in interface java.awt.event.MouseListenermouseClicked in class MultiplePartsPanelpublic java.lang.String getOnlineDescription()
getOnlineDescription in interface IExperimentgetOnlineDescription in class Applicationpublic java.awt.Container getDisplayPane()
getDisplayPane in interface PluginablegetDisplayPane in class Applicationpublic java.lang.String getAppletInfo()
getAppletInfo in interface IExperimentgetAppletInfo in class Applicationpublic void update()
IExperimentupdate in interface IExperimentupdate in class Applicationpublic void initialize()
initialize in interface IExperimentinitialize in class Applicationpublic org.jgraph.graph.DefaultGraphCell createVertex(java.lang.String name,
double x,
double y,
double w,
double h,
java.awt.Color bg,
boolean raised)
public void addNode(java.lang.String name,
int x,
int y)
public void addNode(java.lang.String name,
int x,
int y,
java.awt.Color backgroundColor)
public void addEdge(int source,
int target)
public void updateAllNodes()