|
||||||||||
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 | +--PopupBinOprDialogQuery
The class creates apopup binary operation query dialog window. This requests the names of the two source operands and the name of a destination operand. It offers both pull-down selectors for each operand as well as a type-in text field so they may be specified either way. This class is used with Gene sets and with Conditions sets Boolean operations (eg. union, intersection, difference) etc. The class displays 3 dialog windows containing editable TextFields. There are also 2 buttons ("Ok" and "Cancel") to pass the infomormation on.
This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file. This notice must be included with the code. The MAExplorer Mozilla and Legal files are available on http://maexplorer.sourceforge.net/.
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, java.awt.Component.AWTTreeLock |
Field Summary | |
(package private) int |
colSize
# of columns to display |
(package private) java.lang.String |
data1
for returning data back to MAE |
(package private) java.lang.String |
data2
for returning data back to MAE |
(package private) java.lang.String |
data3
for returning data back to MAE |
(package private) java.awt.Frame |
frame
popup frame instance |
(package private) int |
height
size of frame |
(package private) java.awt.Label |
label1
for data label |
(package private) java.awt.Label |
label2
for data label |
(package private) java.awt.Label |
label3
for data label |
private java.awt.event.ActionListener |
listener
Tried this instead of "this" |
private MAExplorer |
mae
link to MAExplorer instance |
(package private) int |
nOptions
optionValues[0:nOptions] |
private java.awt.Choice |
optionChoice1
opt. |
private java.awt.Choice |
optionChoice2
opt. |
private java.awt.Choice |
optionChoice3
opt. |
private java.awt.Panel |
optionPanel1
panel that holds choice list |
private java.awt.Panel |
optionPanel2
panel that holds choice list |
private java.awt.Panel |
optionPanel3
panel that holds choice list |
(package private) java.lang.String[] |
optionValues
list of option values if present |
(package private) boolean |
sleepFlag
wait for button to be pushed |
private java.lang.String |
spaces
spaces |
(package private) java.awt.TextField |
textField1
place text to be edited here |
(package private) java.awt.TextField |
textField2
place text to be edited here |
(package private) java.awt.TextField |
textField3
place text to be edited here |
(package private) int |
width
size of frame |
Fields inherited from class java.awt.Dialog |
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, state, warningString, weakThis, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
Fields inherited from class java.awt.Component |
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, windowClosingException, windowListenerK, x, y |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
(package private) |
PopupBinOprDialogQuery(MAExplorer MaE,
java.awt.Frame f)
PopupBinOprDialogQuery() - Constructor |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
actionPerformed() - Handle button clicks |
(package private) boolean |
dialogQuery(java.lang.String windowTitle,
java.lang.String dataMsg1,
java.lang.String dataMsg2,
java.lang.String dataMsg3,
java.lang.String defValue1,
java.lang.String defValue2,
java.lang.String defValue3)
dialogQuery() - query String variables for the three operands. |
(package private) boolean |
dialogQuery(java.lang.String windowTitle,
java.lang.String dataMsg1,
java.lang.String dataMsg2,
java.lang.String dataMsg3,
java.lang.String defValue1,
java.lang.String defValue2,
java.lang.String defValue3,
java.lang.String[] optionValues,
int nOptions)
dialogQuery() - query String variables for the three operands. |
void |
itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged() - event handler for pull-down selector Choices for selecting an operand |
(package private) void |
startPopupDialog(java.lang.String windowTitle,
int colSize)
startPopupDialog() - create a hidden dialog panel within a frame. |
(package private) void |
updatePopupDialog(java.lang.String windowTitle,
java.lang.String dataMsg1,
java.lang.String dataMsg2,
java.lang.String dataMsg3,
java.lang.String defData1,
java.lang.String defData2,
java.lang.String defData3)
updatePopupDialog() - display/unhide popup dialog frame and set new vals Remove recreate actionListeners & components |
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
windowClosing() - close down the window on PC only. |
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
Methods inherited from class java.awt.Dialog |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, 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, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Field Detail |
private MAExplorer mae
java.lang.String data1
java.lang.String data2
java.lang.String data3
int colSize
int width
int height
java.awt.Frame frame
private java.awt.Panel optionPanel1
private java.awt.Panel optionPanel2
private java.awt.Panel optionPanel3
private java.awt.Choice optionChoice1
private java.awt.Choice optionChoice2
private java.awt.Choice optionChoice3
java.awt.TextField textField1
java.awt.TextField textField2
java.awt.TextField textField3
java.awt.Label label1
java.awt.Label label2
java.awt.Label label3
boolean sleepFlag
private java.awt.event.ActionListener listener
private java.lang.String spaces
java.lang.String[] optionValues
int nOptions
Constructor Detail |
PopupBinOprDialogQuery(MAExplorer MaE, java.awt.Frame f)
mae
- is instance of MAExplorerf
- is frame of parentstartPopupDialog(java.lang.String, int)
Method Detail |
void startPopupDialog(java.lang.String windowTitle, int colSize)
windowTitle
- for setTitlecolSize
- is size of textFieldvoid updatePopupDialog(java.lang.String windowTitle, java.lang.String dataMsg1, java.lang.String dataMsg2, java.lang.String dataMsg3, java.lang.String defData1, java.lang.String defData2, java.lang.String defData3)
windowTitle
- for windowdataMsg1
- is label for textField 1dataMsg2
- is label for textField 2dataMsg3
- is label for textField 3defData1
- is data for textField 1defData2
- is data for textField 2defData3
- is data for textField 3public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- is button press eventpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
e
- is choices eventComponent.repaint()
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
e
- is window closing eventboolean dialogQuery(java.lang.String windowTitle, java.lang.String dataMsg1, java.lang.String dataMsg2, java.lang.String dataMsg3, java.lang.String defValue1, java.lang.String defValue2, java.lang.String defValue3)
windowTitle
- for windowdataMsg1
- is label for textField 1dataMsg2
- is label for textField 2dataMsg3
- is label for textField 3defValue1
- is data for textField 1defValue2
- is data for textField 2defValue3
- is data for textField 3dialogQuery(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
boolean dialogQuery(java.lang.String windowTitle, java.lang.String dataMsg1, java.lang.String dataMsg2, java.lang.String dataMsg3, java.lang.String defValue1, java.lang.String defValue2, java.lang.String defValue3, java.lang.String[] optionValues, int nOptions)
windowTitle
- for windowdataMsg1
- is label for textField 1dataMsg2
- is label for textField 2dataMsg3
- is label for textField 3defValue1
- is data for textField 1defValue2
- is data for textField 2defValue3
- is data for textField 3optionValues
- is the option listsnOptions
- is the number of optionsupdatePopupDialog(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |