jfig.gui
Class JCreateImageDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byjfig.gui.JCreateImageDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class JCreateImageDialog
extends javax.swing.JDialog

modal Swing dialog to specify image object parameters.

JCreateImageDialog: 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 javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
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)  javax.swing.JComboBox aspectRatioChoice
           
(package private)  javax.swing.JButton cancelButton
           
(package private)  javax.swing.JButton crop1Button
           
(package private)  javax.swing.JButton crop2Button
           
(package private)  boolean debug
           
(package private)  java.awt.Dimension dm
           
(package private)  java.lang.String filename
           
(package private)  javax.swing.JButton filenameButton
           
(package private)  javax.swing.JTextField filenameTF
           
(package private)  javax.swing.JComboBox filetypeChoice
           
static java.lang.String fitToXString
           
static java.lang.String fitToYString
           
(package private)  javax.swing.JButton loadImageNowButton
           
(package private)  java.awt.Font menuFont
           
(package private)  java.lang.String name
           
(package private)  javax.swing.JButton okButton
           
static java.lang.String selectedString
           
(package private)  javax.swing.JLabel sizeLabel
           
(package private)  javax.swing.JCheckBox wizardCheckbox
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JCreateImageDialog(java.awt.Frame parent)
          The JCreateImageDialog 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 javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, 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, remove, 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
 

Field Detail

aspectRatioChoice

javax.swing.JComboBox aspectRatioChoice

sizeLabel

javax.swing.JLabel 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

javax.swing.JButton filenameButton

filenameTF

javax.swing.JTextField filenameTF

filetypeChoice

javax.swing.JComboBox filetypeChoice

wizardCheckbox

javax.swing.JCheckBox wizardCheckbox

okButton

javax.swing.JButton okButton

loadImageNowButton

javax.swing.JButton loadImageNowButton

cancelButton

javax.swing.JButton cancelButton

crop1Button

javax.swing.JButton crop1Button

crop2Button

javax.swing.JButton 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

JCreateImageDialog

public JCreateImageDialog(java.awt.Frame parent)
The JCreateImageDialog 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