gui
Class WDYSFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended bygui.WDYSFrame
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class WDYSFrame
extends Frame

This class is the main window of WhatDoYouSee'd.

Since:
1.00
Version:
2.10
Author:
Berend "Kirk" Wouda
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  WDYSControl control
          The control class.
protected  TextField decryptedfield
          The input field.
protected  TextField encryptedfield
          The output field.
 
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
 
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
WDYSFrame()
          Constructs a new WDSYFrame and initialises it.
 
Method Summary
 String askForFileSelection(String title, int mode)
          Pops up a FileDialog and returns the selected file.
 String getDecryptedFilename()
          Returns the name of the decrypted file the user selected/typed in.
 String getEncryptedFilename()
          Returns the name of the encrypted file the user selected/typed in.
 void popup(String message)
          Pops up a window with an error message in it.
 void selectDecryptedFilenameFieldText()
          Selects all the text in the decrypted file field.
 void selectEncryptedFilenameFieldText()
          Selects all the text in the encrypted filename field.
 void setDecryptedFilename(String filename)
          Sets the name of the decrypted file.
 void setDecryptedFilenameFieldFocus()
          Sets the focus on the decrypted file field.
 void setEncryptedFilename(String filename)
          Sets the name of the encrypted file.
 void setEncryptedFilenameFieldFocus()
          Sets the focus on the encrypted filename field.
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getAccessibleContext, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, paramString, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, 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, addImpl, 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, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, 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
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

decryptedfield

protected TextField decryptedfield
The input field.


encryptedfield

protected TextField encryptedfield
The output field.


control

protected WDYSControl control
The control class.

Constructor Detail

WDYSFrame

public WDYSFrame()
Constructs a new WDSYFrame and initialises it.

Method Detail

popup

public void popup(String message)
Pops up a window with an error message in it.

Parameters:
message - The message to be displayed.

askForFileSelection

public String askForFileSelection(String title,
                                  int mode)
Pops up a FileDialog and returns the selected file.

Parameters:
title - The title of the selection dialog.
mode - Whether it is about loading or saving.
Returns:
The selected filename.

getDecryptedFilename

public String getDecryptedFilename()
Returns the name of the decrypted file the user selected/typed in.

Returns:
The name of the decrypted file the user selected/typed in.

setDecryptedFilename

public void setDecryptedFilename(String filename)
Sets the name of the decrypted file.

Parameters:
filename - The name of the decrypted file to be set.

selectDecryptedFilenameFieldText

public void selectDecryptedFilenameFieldText()
Selects all the text in the decrypted file field.


setDecryptedFilenameFieldFocus

public void setDecryptedFilenameFieldFocus()
Sets the focus on the decrypted file field.


getEncryptedFilename

public String getEncryptedFilename()
Returns the name of the encrypted file the user selected/typed in.

Returns:
The name of the encrypted file the user selected/typed in.

setEncryptedFilename

public void setEncryptedFilename(String filename)
Sets the name of the encrypted file.

Parameters:
filename - The name of the encrypted file to be set.

selectEncryptedFilenameFieldText

public void selectEncryptedFilenameFieldText()
Selects all the text in the encrypted filename field.


setEncryptedFilenameFieldFocus

public void setEncryptedFilenameFieldFocus()
Sets the focus on the encrypted filename field.