jfig.gui
Class CreateImageDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjfig.gui.CreateImageDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CreateImageDialog
extends java.awt.Frame

modal dialog to specify image object parameters.

CreateImageDialog: popup-dialog to specify the image parameters and source file/URL/resource for jfig embedded image objects.

See Also:
Serialized Form

Nested Class Summary
 
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
 
Field Summary
(package private)  java.awt.Choice aspectRatioChoice
           
(package private)  java.awt.Button cancelButton
           
(package private)  java.awt.Button crop1Button
           
(package private)  java.awt.Button crop2Button
           
(package private)  boolean debug
           
(package private)  java.awt.Dimension dm
           
(package private)  java.lang.String filename
           
(package private)  java.awt.Button filenameButton
           
(package private)  java.awt.TextField filenameTF
           
(package private)  java.awt.Choice filetypeChoice
           
static java.lang.String fitToXString
           
static java.lang.String fitToYString
           
(package private)  java.awt.Button loadImageNowButton
           
(package private)  java.awt.Font menuFont
           
(package private)  java.lang.String name
           
(package private)  java.awt.Button okButton
           
static java.lang.String selectedString
           
(package private)  java.awt.Label sizeLabel
           
(package private)  java.awt.Checkbox wizardCheckbox
           
 
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
CreateImageDialog()
          The CreateImageDialog constructor.
 
Method Summary
protected  void buildGUI()
           
 java.lang.String getAspectRatio()
          get filename extensions corresponding to current export language selection.
 java.lang.String getFilename()
           
 boolean getLayerCorrectionState()
           
static void main(java.lang.String[] argv)
          main(), for debugging only
 void message(java.lang.String msg)
           
 void setActionListener(java.awt.event.ActionListener AL)
           
 void setFilename(java.lang.String filename)
          set and show the filename selected by the user
 void setItemListener(java.awt.event.ItemListener IL)
           
 void setSizeLabel(double size_x, double size_y)
           
 void showSize(java.awt.Dimension d)
           
 
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

aspectRatioChoice

java.awt.Choice aspectRatioChoice

sizeLabel

java.awt.Label sizeLabel

fitToXString

public static final java.lang.String fitToXString
See Also:
Constant Field Values

fitToYString

public static final java.lang.String fitToYString
See Also:
Constant Field Values

selectedString

public static final java.lang.String selectedString
See Also:
Constant Field Values

filenameButton

java.awt.Button filenameButton

filenameTF

java.awt.TextField filenameTF

filetypeChoice

java.awt.Choice filetypeChoice

wizardCheckbox

java.awt.Checkbox wizardCheckbox

okButton

java.awt.Button okButton

loadImageNowButton

java.awt.Button loadImageNowButton

cancelButton

java.awt.Button cancelButton

crop1Button

java.awt.Button crop1Button

crop2Button

java.awt.Button crop2Button

menuFont

java.awt.Font menuFont

debug

boolean debug

name

java.lang.String name

dm

java.awt.Dimension dm

filename

java.lang.String filename
Constructor Detail

CreateImageDialog

public CreateImageDialog()
The CreateImageDialog constructor.

Method Detail

setActionListener

public void setActionListener(java.awt.event.ActionListener AL)

setItemListener

public void setItemListener(java.awt.event.ItemListener IL)

buildGUI

protected void buildGUI()

setSizeLabel

public void setSizeLabel(double size_x,
                         double size_y)

showSize

public void showSize(java.awt.Dimension d)

setFilename

public void setFilename(java.lang.String filename)
set and show the filename selected by the user


getAspectRatio

public java.lang.String getAspectRatio()
get filename extensions corresponding to current export language selection.


getLayerCorrectionState

public boolean getLayerCorrectionState()

getFilename

public java.lang.String getFilename()

message

public void message(java.lang.String msg)

main

public static void main(java.lang.String[] argv)
main(), for debugging only