|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
se.datadosen.explorer.JAlbumExplorer
public class JAlbumExplorer
A visual file manager for JAlbum
| Nested Class Summary | |
|---|---|
class |
JAlbumExplorer.FolderTreeNode
|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| 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 | |
|---|---|
JAlbumExplorer(JAlbumFrame parent)
|
|
| Method Summary | |
|---|---|
javax.swing.JPopupMenu |
getComponentPopupMenu()
For internal use |
AlbumObject |
getCurrentFolder()
|
javax.swing.JComponent |
getNotification()
|
AlbumObject |
getRootFolder()
|
void |
populateFolderOrderingSubMenu(javax.swing.JMenu menu)
|
void |
populateLabelTypeSubMenu(javax.swing.JMenu menu)
|
void |
populateOrderingSubMenu(javax.swing.JMenu menu)
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
|
void |
selectRootFolderInTreeView()
|
void |
setExplorerView()
|
javax.swing.JComponent |
setNotification(javax.swing.JComponent notification)
Don't use directly. |
void |
setRootFolder(AlbumObject root)
|
void |
setTexts()
|
void |
startSlideshow()
|
void |
syncModel()
|
void |
viewFolder(AlbumObject folder)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 IMAGE_CACHE_SIZE
public javax.swing.Action parentFolderAction
public javax.swing.Action refreshAction
public javax.swing.Action filterBarAction
public javax.swing.Action toggleFilterBarAction
public javax.swing.Action closeFilterBarAction
public javax.swing.Action largeThumbnailsAction
public javax.swing.Action hideExcludedAction
public javax.swing.Action slideShowAction
public javax.swing.Action repairLinkAction
public javax.swing.Action openAction
public javax.swing.Action showInFilesystemAction
public javax.swing.Action editModeAction
public javax.swing.Action explorerAction
public javax.swing.Action propertiesAction
public javax.swing.Action photobookAction
public javax.swing.Action photobookAliasAction
public javax.swing.Action deleteAction
public javax.swing.Action saveCopyAsAction
public javax.swing.Action newFolderAction
public javax.swing.Action includeSelectedAction
public javax.swing.Action excludeSelectedAction
public ToggleAction includeOriginalAction
public javax.swing.Action rotateLeftAction
public javax.swing.Action rotateRightAction
public javax.swing.Action pasteAction
public javax.swing.Action selectAllAction
public javax.swing.Action copyFiltersAction
public javax.swing.Action pasteFiltersAction
public javax.swing.Action removeFiltersAction
public javax.swing.Action invertSelectionAction
public ToggleAction captionLabelTypeAction
public ToggleAction fileNameLabelTypeAction
public ToggleAction orderByNameAction
public ToggleAction orderByDateAction
public ToggleAction orderByCameraDateAction
public ToggleAction orderByRatingAction
public ToggleAction customOrderingAction
public ToggleAction useJAlbumOrderingAction
public ToggleAction reverseOrderingAction
public ToggleAction foldersFirstAction
public ToggleAction orderFoldersByNameAction
public ToggleAction orderFoldersByDateAction
public ToggleAction reverseFolderOrderingAction
public javax.swing.Action shuffleAction
public final JAlbumManager albumManager
public javax.swing.JPanel viewPanel
public javax.swing.JPanel explorerCard
public javax.swing.JPanel leftPanel
public final WordList knownKeywords
public javax.swing.JPanel albumsPanel
public javax.swing.JPanel rightPanel
public JExplorerPanel explorer
public JEditPanel editor
public javax.swing.JCheckBoxMenuItem hideExcludedMenuItem
public javax.swing.JCheckBoxMenuItem largeThumbnailsMenuItem
| Constructor Detail |
|---|
public JAlbumExplorer(JAlbumFrame parent)
| Method Detail |
|---|
public javax.swing.JComponent setNotification(javax.swing.JComponent notification)
public javax.swing.JComponent getNotification()
public javax.swing.JPopupMenu getComponentPopupMenu()
getComponentPopupMenu in class javax.swing.JComponentpublic void populateLabelTypeSubMenu(javax.swing.JMenu menu)
public void populateOrderingSubMenu(javax.swing.JMenu menu)
public void populateFolderOrderingSubMenu(javax.swing.JMenu menu)
public void setTexts()
public void syncModel()
public void startSlideshow()
public AlbumObject getRootFolder()
public AlbumObject getCurrentFolder()
public void setRootFolder(AlbumObject root)
public void setExplorerView()
public void selectRootFolderInTreeView()
public void viewFolder(AlbumObject folder)
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||