com.pallas.swing.psearchcombo
Class PSearchPopupWindow

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--javax.swing.JWindow
                          |
                          +--com.pallas.swing.psearchcombo.PSearchPopupWindow
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable

public class PSearchPopupWindow
extends javax.swing.JWindow

Title: $FileName: PSearchPopupWindow.java$

Version:
$VerNum: 2$
Author:
$AuthorName: Rob MacGrogan$

$Description: $
$KeyWordsOff: $

See Also:
Serialized Form

Nested Class Summary
private  class PSearchPopupWindow.PSearchFocusListener
           
private  class PSearchPopupWindow.PSearchListSelectionListener
           
 
Field Summary
private  java.awt.Color background
           
private  PSearchCombo comboBox
           
private  java.awt.Color foreground
           
private  javax.swing.JButton goButton
           
private static java.lang.String INITIAL_LIST_MESSAGE
           
private  javax.swing.JList resultList
           
private  javax.swing.JTextField searchTerm
           
private  java.awt.Color selectedBackground
           
private  java.awt.Color selectedForeground
           
 
Fields inherited from class javax.swing.JWindow
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
PSearchPopupWindow(PSearchCombo combo, java.awt.Dialog parent)
           
PSearchPopupWindow(PSearchCombo combo, java.awt.Window parent)
           
 
Method Summary
protected  javax.swing.JButton buildGoButton()
           
private  javax.swing.JList buildResultListBox()
           
protected  javax.swing.JRootPane createRootPane()
           
 PSearchCombo getComboBox()
          Returns the comboBox.
 javax.swing.JList getResultList()
          Returns the resultList.
 javax.swing.JTextField getSearchTerm()
          Returns the searchTerm.
 void hidePopup()
           
protected  void initializePopup()
           
private  java.util.Vector searchComboContents(java.lang.String search)
           
 void showPopup()
           
 
Methods inherited from class javax.swing.JWindow
addImpl, getAccessibleContext, getContentPane, getGlassPane, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update, windowInit
 
Methods inherited from class java.awt.Window
addNotify, addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

comboBox

private PSearchCombo comboBox

searchTerm

private javax.swing.JTextField searchTerm

resultList

private javax.swing.JList resultList

goButton

private javax.swing.JButton goButton

selectedBackground

private java.awt.Color selectedBackground

selectedForeground

private java.awt.Color selectedForeground

background

private java.awt.Color background

foreground

private java.awt.Color foreground

INITIAL_LIST_MESSAGE

private static final java.lang.String INITIAL_LIST_MESSAGE
See Also:
Constant Field Values
Constructor Detail

PSearchPopupWindow

public PSearchPopupWindow(PSearchCombo combo,
                          java.awt.Window parent)

PSearchPopupWindow

public PSearchPopupWindow(PSearchCombo combo,
                          java.awt.Dialog parent)
Method Detail

showPopup

public void showPopup()

buildGoButton

protected javax.swing.JButton buildGoButton()

initializePopup

protected void initializePopup()

buildResultListBox

private javax.swing.JList buildResultListBox()

searchComboContents

private java.util.Vector searchComboContents(java.lang.String search)

getComboBox

public PSearchCombo getComboBox()
Returns the comboBox.

Returns:
PSearchCombo

getResultList

public javax.swing.JList getResultList()
Returns the resultList.

Returns:
JList

getSearchTerm

public javax.swing.JTextField getSearchTerm()
Returns the searchTerm.

Returns:
JTextField

createRootPane

protected javax.swing.JRootPane createRootPane()
Overrides:
createRootPane in class javax.swing.JWindow

hidePopup

public void hidePopup()


Copyright © 2003 Pallas Technology.