public class SOCRDistributions extends SOCRApplet implements java.awt.event.ActionListener, javax.swing.event.DocumentListener, java.util.Observer
SOCRApplet.SOCRTextArea
javax.swing.JApplet.AccessibleJApplet
java.applet.Applet.AccessibleApplet
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ABOUT |
protected Distribution |
dist |
static java.lang.String |
HELP |
javax.swing.JTextField |
leftCutOff |
javax.swing.JLabel |
leftCutOffLabel |
java.util.Observable |
observable |
javax.swing.JTextField |
rightCutOff |
javax.swing.JLabel |
rightCutOffLabel |
boolean |
showAboutButtons |
static java.lang.String |
SNAPSHOT |
buttonP, buttonP2, codeBase, controlPanelTitle, fControlPanel, fPresentPanel, fSOCRPane, implementedFile, jTextAreaPane, radioButtonP, textColor, textFont, valueSetterPane
accessibleContext, rootPane, rootPaneCheckingEnabled
Constructor and Description |
---|
SOCRDistributions() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
void |
addObserver(java.util.Observer observer) |
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
java.lang.Object |
getCurrentItem() |
java.lang.String |
getDefaultSelectedDistribution() |
GraphPanel |
getGraphPanel() |
SOCRApplet.SOCRTextArea |
getSOCRTextArea() |
void |
initGUI()
initialize gui, however it don't have to create Controlpane from scratch,
it should itialize the implementedFile add invoke addButton() to add
buttons, if it is necessary
|
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
boolean |
isShowGraph() |
protected void |
itemChanged(java.lang.String className)
subclass should implement this method to do whatever needed coressponding
the itemchanged event of JComboBox.
|
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
void |
setDefaultSelectedDistribution(java.lang.String distName) |
void |
setImplementedFile(java.lang.String fileName) |
void |
setShowCutOffs(boolean flag) |
void |
setShowGraph(boolean flag) |
void |
start() |
void |
textChanged(javax.swing.event.DocumentEvent evt) |
void |
update(java.util.Observable o,
java.lang.Object arg) |
void |
updateStatus()
updates the collected information of distribution
|
void |
valueChanged() |
void |
valueChanged(java.util.Observable o,
java.lang.Object arg) |
addButton, addButton, addButton, addButton2, addJCheckBox, addJLabel, addJPanel, addJScrollPane, addJTextField, addJTextField, addRadioButton, clearvalueSetterPane, format, getAppletInfo, getImplementedCombo, getParameterFromHtml, getSOCRAppletCodeBase, init, packControlPaneExternalCall, popInfo, removeComponent, resetRadioButton, setSelectedApplication, setSOCRAppletCodeBase
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
destroy, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus, stop
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, 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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected Distribution dist
public boolean showAboutButtons
public static java.lang.String ABOUT
public static java.lang.String HELP
public static java.lang.String SNAPSHOT
public javax.swing.JTextField leftCutOff
public javax.swing.JTextField rightCutOff
public javax.swing.JLabel leftCutOffLabel
public javax.swing.JLabel rightCutOffLabel
public java.util.Observable observable
public java.lang.Object getCurrentItem()
getCurrentItem
in class SOCRApplet
public GraphPanel getGraphPanel()
public SOCRApplet.SOCRTextArea getSOCRTextArea()
public void addObserver(java.util.Observer observer)
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public boolean isShowGraph()
public void setShowGraph(boolean flag)
public void setShowCutOffs(boolean flag)
public void valueChanged()
public void valueChanged(java.util.Observable o, java.lang.Object arg)
public void setImplementedFile(java.lang.String fileName)
public void initGUI()
SOCRApplet
initGUI
in class SOCRApplet
public void start()
start
in class SOCRApplet
protected void itemChanged(java.lang.String className)
SOCRApplet
itemChanged
in class SOCRApplet
className
- className what need be instantiatedpublic void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void updateStatus()
public void setDefaultSelectedDistribution(java.lang.String distName)
public java.lang.String getDefaultSelectedDistribution()
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
public void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
public void textChanged(javax.swing.event.DocumentEvent evt)