java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.ydp.ui.Gui
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.event.MenuListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class Gui
- extends javax.swing.JFrame
- implements java.awt.event.ActionListener, javax.swing.event.MenuListener, javax.swing.event.ChangeListener
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| 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 |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
|
Constructor Summary |
Gui()
|
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, 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, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, 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, transferFocusBackward, transferFocusUpCycle |
NEW
private final java.lang.String NEW
- See Also:
- Constant Field Values
MODIFIED
private final java.lang.String MODIFIED
- See Also:
- Constant Field Values
CURRENT
private final java.lang.String CURRENT
- See Also:
- Constant Field Values
collection
java.util.Vector collection
thumbnails
java.util.Vector thumbnails
filehash
java.util.Vector filehash
collectionFile
java.io.File collectionFile
lastDir
java.io.File lastDir
contentpane
javax.swing.JPanel contentpane
aboutpane
javax.swing.JPanel aboutpane
mbar
javax.swing.JMenuBar mbar
scrollpane
javax.swing.JScrollPane scrollpane
previewPane
javax.swing.JPanel previewPane
chooser
javax.swing.JFileChooser chooser
previewer
org.ydp.gfx.FilePreviewer previewer
frame
static javax.swing.JFrame frame
polaroid
static Gui.Polaroid polaroid
aboutBox
private javax.swing.JDialog aboutBox
toolbar
private javax.swing.JToolBar toolbar
sidetoolbar
private javax.swing.JToolBar sidetoolbar
helpItem
private javax.swing.JMenuItem helpItem
aboutItem
private javax.swing.JMenuItem aboutItem
vMajor
private int vMajor
vMinor
private int vMinor
vMicro
private int vMicro
oldwidth
private int oldwidth
oldheight
private int oldheight
changedSinceSave
private boolean changedSinceSave
isNewCollection
private boolean isNewCollection
selection
private PhotoInfo selection
options
private Options options
appName
private java.lang.String appName
Gui
public Gui()
main
public static void main(java.lang.String[] args)
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent evt)
- Description copied from interface:
javax.swing.event.ChangeListener
- Called by an object to notify the listener that the object's state has
changed. The incoming
event identifies the
source of the event, allowing the listener to differentiate
when it is listening for changes in multiple sources.
- Specified by:
stateChanged in interface javax.swing.event.ChangeListener
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed in interface java.awt.event.ActionListener
roundup
public int roundup(double d)
refreshPreview
public void refreshPreview()
saveAsDialog
public void saveAsDialog()
menuSelected
public void menuSelected(javax.swing.event.MenuEvent evt)
- Description copied from interface:
javax.swing.event.MenuListener
- Menu selected
- Specified by:
menuSelected in interface javax.swing.event.MenuListener
menuDeselected
public void menuDeselected(javax.swing.event.MenuEvent evt)
- Description copied from interface:
javax.swing.event.MenuListener
- Menu deselected
- Specified by:
menuDeselected in interface javax.swing.event.MenuListener
menuCanceled
public void menuCanceled(javax.swing.event.MenuEvent evt)
- Description copied from interface:
javax.swing.event.MenuListener
- Menu canceled
- Specified by:
menuCanceled in interface javax.swing.event.MenuListener
saveCollection
public void saveCollection(java.io.File f)
saveCollection
public void saveCollection()
loadCollection
public void loadCollection(java.io.File f)