|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--AFLPgui.BinDialog
This is a dialog box that shows a list of bins. It will allow the user to add new bins, delete a bin, delete all of the bins, and change the parameters of a bin: the location, range, and scoring method. The user can change the scoring method for all of the bins at once. Changes are stored in a seperate list, and are saved only when the "Ok" button is clicked. Most errors are caught and then sent to a dialog box to be displayed. The name of the bin displayed in the list depends on whether or not the bin has a name defined. If it does, that name will be used. Otherwise, the displayed name is simply the location of the bin. Methods are provided to both load a bin into the display portion of the dialog box and to save the display to a bin.
Inner classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class java.awt.Component |
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 |
Constructor Summary | |
BinDialog(java.awt.Frame parent,
java.lang.String title,
boolean modal)
Create a new Bin Dialog with the specified parameters. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Handles all of the action event, which come mostly from the buttons in the dialog box. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
This handles events generated when the list is manipulated or when the check box is changed. |
void |
keyPressed(java.awt.event.KeyEvent e)
Unused |
void |
keyReleased(java.awt.event.KeyEvent e)
This is used to cause the dialog box to store changes made when the Enter key is pushed in one of the fields. |
void |
keyTyped(java.awt.event.KeyEvent e)
Unused |
void |
setBins(DataList bins)
The bins to display. |
void |
setVisible(boolean b)
Controls wether or not the dialog box is visible. |
void |
storeInfo(int index)
This will read in the values from the display and store them appropriatly. |
void |
windowActivated(java.awt.event.WindowEvent e)
Unused |
void |
windowClosed(java.awt.event.WindowEvent e)
Unused |
void |
windowClosing(java.awt.event.WindowEvent e)
Allows the window to close and has the same affect as pressing the cancel button. |
void |
windowDeactivated(java.awt.event.WindowEvent e)
Unused |
void |
windowDeiconified(java.awt.event.WindowEvent e)
Unused |
void |
windowIconified(java.awt.event.WindowEvent e)
Unused |
void |
windowOpened(java.awt.event.WindowEvent e)
Unused |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public BinDialog(java.awt.Frame parent, java.lang.String title, boolean modal)
parent
- the owner of this dialog boxtitle
- the title of the dialog boxmodal
- if true, dialog blocks input to the parent window
when shownMethod Detail |
public void setBins(DataList bins)
bins
- the list of bins to dispaly in the dialog box.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void storeInfo(int index) throws java.lang.NumberFormatException
index
is -1, then a new bin will
be created and added to the list. Otherwise, the values will be read
in and stored in the currently selected bin. If the check box for
changing all of the scoring methods is selected, then only the
score method will be stored, but it will be stored in all of the bins.index
- the index of the bin in the bin list, -1 for a new binjava.lang.NumberFormatException
- occurs if this method cannot read in
a number from one of the text boxes.public void setVisible(boolean b)
true
, then a new blank selection will be loaded.setVisible
in class java.awt.Component
b
- the visibility state of the dialog box.public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |