|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel PicList
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.swing.ButtonGroup |
buttonGroup
The group of radio buttons. |
protected javax.swing.JRadioButton |
byCaption
The radio button for captions. |
static int |
BYCAPTION
A sort method. |
protected javax.swing.JRadioButton |
byCategory
The radio button for categories. |
static int |
BYCATEGORY
A sort method. |
protected javax.swing.JRadioButton |
byContributor
The radio button for contributors. |
static int |
BYCONTRIBUTOR
A sort method. |
protected javax.swing.JRadioButton |
byDate
The radio button for dates. |
static int |
BYDATE
A sort method. |
protected javax.swing.JRadioButton |
byJpgName
The radio button for jpgs. |
static int |
BYJPGNAME
A sort method. |
protected javax.swing.JRadioButton |
bySubject
The radio button for subjects. |
static int |
BYSUBJECT
A sort method. |
protected javax.swing.JScrollPane |
picSPane
The scrollpane for visList . |
protected prog.utils.KeyList |
visList
The visible list of visTexts. |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
PicList()
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Implements ActionListener to respond to component events from class GUI. |
void |
addPicListListener(PicListListener l)
Registers a listener so that it will receive an event containing the selected picLink. |
int |
curPicLinkToIx(int sortMethod)
|
void |
flagAllSortMethods()
Flags all lists corresponding to all sortMethods as needing a refresh. |
void |
flagSortMethod(int sortMethod,
boolean state)
Identifies the list corresponding to sortMethod as needing a refresh. |
int |
getCurSortMethod()
Returns the current sorting method of the picList. |
PicLink |
getSelectedPicLink()
Returns the picLink associated with the current selection. |
void |
init()
|
boolean |
isFocusOwner()
Overrides isFocusOwner() in JList. |
static void |
main(java.lang.String[] args)
|
void |
pickPriorPicLink()
Returns the picLink preceding the curPicLink in the current sort list. |
void |
refreshAllLists(int sortMethodToDisplay)
Refreshes the visible and non-visible sorted lists and highlights curPicLink in the visible list corresponding to 'sortMethodToDisplay'. |
void |
refreshLists(int sortMethod,
boolean display)
Refreshes the lists associated with sortMethod. |
void |
removePicListListener(PicListListener l)
|
void |
requestFocus()
Overrides requestFocus() in JList. |
void |
setCurPicLink(PicLink picLink)
|
void |
setEnabled(boolean enable)
Overrides setEnabled() in JList. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int BYDATE
public static final int BYJPGNAME
public static final int BYCAPTION
public static final int BYSUBJECT
public static final int BYCONTRIBUTOR
public static final int BYCATEGORY
protected javax.swing.ButtonGroup buttonGroup
protected javax.swing.JRadioButton byDate
protected javax.swing.JRadioButton byJpgName
protected javax.swing.JRadioButton byCaption
protected javax.swing.JRadioButton byCategory
protected javax.swing.JRadioButton bySubject
protected javax.swing.JRadioButton byContributor
protected prog.utils.KeyList visList
protected javax.swing.JScrollPane picSPane
visList
.
Constructor Detail |
public PicList()
Method Detail |
public void init()
public void setCurPicLink(PicLink picLink)
public int curPicLinkToIx(int sortMethod)
public void addPicListListener(PicListListener l)
public void removePicListListener(PicListListener l)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void refreshAllLists(int sortMethodToDisplay)
public void refreshLists(int sortMethod, boolean display)
public void pickPriorPicLink()
public int getCurSortMethod()
public PicLink getSelectedPicLink()
public void flagAllSortMethods()
public void flagSortMethod(int sortMethod, boolean state)
public void setEnabled(boolean enable)
public void requestFocus()
public boolean isFocusOwner()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |