Package se.datadosen.explorer
Class JAlbumExplorer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
se.datadosen.explorer.JAlbumExplorer
- All Implemented Interfaces:
ClipboardOwner
,ImageObserver
,MenuContainer
,PropertyChangeListener
,Serializable
,EventListener
,Accessible
A visual file manager for JAlbum
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal JAlbumManager
Actionsstatic final int
final WordList
final JAlbumFrame
final JSplitPane
final JTagPicker
final JCleanToolBar
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
For internal usevoid
Experimentalstatic boolean
boolean
boolean
void
lostOwnership
(Clipboard clipboard, Transferable contents) void
void
populateOrderingSubMenu
(JMenu menu) void
populateOrganizeMenu
(JMenu menu) void
void
redraw()
Lighter than refreshAction (doesn't invalidate AlbumObject model) Multiple consecutive calls are packed into one call to drawNowvoid
Lighter than refreshAction (doesn't invalidate AlbumObject model)void
void
void
selectNode
(AlbumObject folder) void
void
setEnableRefresh
(boolean enable) void
setNotification
(JComponent notification) Don't use directly.void
setRootFolder
(AlbumObject root) void
setTexts()
void
void
void
For internal use onlyvoid
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
IMAGE_CACHE_SIZE
public static final int IMAGE_CACHE_SIZE- See Also:
-
parent
-
addAction
-
parentFolderAction
-
refreshAction
-
addressBarAction
-
filterBarAction
-
folderPropertiesAction
-
closeFilterBarAction
-
hideExcludedAction
-
repairLinkAction
-
openAction
-
showInFilesystemAction
-
explorerAction
-
editModeAction
-
previewAction
-
reviewModeAction
-
notificationButtonAction
-
propertiesAction
-
deleteAction
-
saveCopyAsAction
-
newEmptyPageAction
-
newWebLocationAction
-
newFolderAction
-
includeSelectedAction
-
zoomInAction
-
zoomOutAction
-
resetZoomAction
-
includeOriginalAction
-
useOriginalAction
-
hideAction
-
rotateLeftAction
-
rotateRightAction
-
flipAction
-
cutAction
-
copyAction
-
pasteAction
-
selectAllAction
-
copyFiltersAction
-
pasteFiltersAction
-
removeFiltersAction
-
invertSelectionAction
-
detailsLabelTypeAction
-
captionLabelTypeAction
-
titleLabelTypeAction
-
fileNameLabelTypeAction
-
keywordsLabelTypeAction
-
flipProjectOrderingAction
-
newProjectAction
-
projectGalleryAction
-
orderByNameAction
-
orderByLastModifiedDateAction
-
orderByAddedDateAction
-
orderByCameraDateAction
-
orderByRatingAction
-
orderByTitleAction
-
orderByCommentAction
-
orderByCategoryAction
-
customOrderingAction
-
useJAlbumOrderingAction
-
reverseOrderingAction
-
foldersFirstAction
-
orderFoldersByNameAction
-
orderFoldersByLastModifiedDateAction
-
orderFoldersByAddedDateAction
-
reverseFolderOrderingAction
-
shuffleAction
-
splitPane
-
projectOrdering
-
albumManager
-
viewPanel
-
notificationPanel
-
explorerCard
-
browserPanel
-
leftPanel
-
knownKeywords
-
tagPicker
-
toolBar
-
folderPropertyPanel
-
explorerSplitPane
-
albumsPanel
-
rightPanel
-
topPanel
-
explorer
-
editor
-
hideExcludedMenuItem
-
addressBarMenuItem
-
excludeSelectedAction
Actions -
wrapInFolderAction
-
flattenAction
-
groupAlphabeticallyAction
-
groupByDateAction
-
groupByPlaceAction
-
groupByKeywordsAction
-
groupByCreatorAction
-
groupByCalendarAction
-
printAction
-
-
Constructor Details
-
JAlbumExplorer
-
-
Method Details
-
animateWorkflow
public void animateWorkflow() -
setNotification
Don't use directly. Use JAlbumFrame.showNotification() -
getNotification
-
updateStatusBar
public void updateStatusBar()For internal use only -
getComponentPopupMenu
For internal use- Overrides:
getComponentPopupMenu
in classJComponent
-
createLabelTypeItems
-
populateOrderingSubMenu
-
populateFolderOrderingSubMenu
-
isPortableControlDown
-
setTexts
public void setTexts() -
refreshCurrentNode
public void refreshCurrentNode() -
syncModel
public void syncModel() -
selectNode
-
gotoPath
Experimental- Parameters:
path
-- Since:
- 20.1.1
-
getRootFolder
-
getCurrentFolder
- Since:
- 10.1
-
rememberLastLocation
public void rememberLastLocation() -
setRootFolder
-
isProjectLoaded
public boolean isProjectLoaded() -
setExplorerView
public void setExplorerView() -
selectRootFolderInTreeView
public void selectRootFolderInTreeView() -
redraw
public void redraw()Lighter than refreshAction (doesn't invalidate AlbumObject model) Multiple consecutive calls are packed into one call to drawNow- Since:
- 13
-
redrawNow
public void redrawNow()Lighter than refreshAction (doesn't invalidate AlbumObject model)- Since:
- 13
-
viewFolder
-
showPreview
public void showPreview() -
propertyChange
- Specified by:
propertyChange
in interfacePropertyChangeListener
-
populateOrganizeMenu
-
lostOwnership
- Specified by:
lostOwnership
in interfaceClipboardOwner
-
isPreviewTabShowing
public boolean isPreviewTabShowing() -
setEnableRefresh
public void setEnableRefresh(boolean enable)
-