JavaView® v2.00.008

jv.loader
Class PgExport_Dialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--jv.object.PsDialog
                                |
                                +--jv.loader.PgExport_Dialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable, java.awt.event.WindowListener

public final class PgExport_Dialog
extends PsDialog

Dialog with text area containing ASCII version of exported geometry file. Select text and use cut-and-paste to save it to a file. This export mechanism is a work around of the Java security mechanism of applets which prevents an applet from writing to the local file system.

PvViewer is removed as key listener to be able to use ctrl-c and ctrl-v for cut-and-paste.

Version:
01.11.00, 2.30 revised (kp) Use button m_bSave from superclass.
01.07.00, 2.20 revised (kp) Add instance variable for bounds, formerly in PvViewer.
08.08.99, 2.10 revised (kp) Converted to Java AWT 1.1.
19.06.99, 2.00 revised (kp) generalized for general export, moved to jv.loader.
00.00.98, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  java.lang.String m_dir
           
protected  int[] m_exportBounds
          Size of frame with exported geometry data.
protected  java.lang.String m_ext
          File name extension of output file to be used as filter in file dialog.
protected  java.lang.String m_fileName
           
protected  java.awt.TextArea m_output
           
 
Fields inherited from class jv.object.PsDialog
BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_HIDE, BUTTON_OK, BUTTON_RESET, BUTTON_SAVE, m_action, m_bCancel, m_bClose, m_bHide, m_bOk, m_bReset, m_bSave, m_lHeader, m_parent
 
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
PgExport_Dialog(java.awt.Frame frame, java.lang.String title, boolean modal)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 java.lang.String getDirectory()
           
 java.lang.String getFilename()
           
 java.lang.String getText()
           
 void init()
           
 void setDirectory(java.lang.String dir)
          Set directory to be used in file dialog.
 void setFilename(java.lang.String fileName)
          Set default filename to be suggest in file dialog.
 void setFilenameExtension(java.lang.String extension)
          Set extension of file name to be used as filter in file dialog.
 void setText(java.lang.String txt)
           
 
Methods inherited from class jv.object.PsDialog
getBottomButtons, getFather, getUserAction, instanceOf, itemStateChanged, reset, setHeader, setLocation, setParent, update, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Field Detail

m_output

protected java.awt.TextArea m_output

m_dir

protected java.lang.String m_dir

m_ext

protected java.lang.String m_ext
File name extension of output file to be used as filter in file dialog.

m_fileName

protected java.lang.String m_fileName

m_exportBounds

protected int[] m_exportBounds
Size of frame with exported geometry data.
Constructor Detail

PgExport_Dialog

public PgExport_Dialog(java.awt.Frame frame,
                       java.lang.String title,
                       boolean modal)
Method Detail

init

public void init()
Overrides:
init in class PsDialog

getFilename

public java.lang.String getFilename()

setFilename

public void setFilename(java.lang.String fileName)
Set default filename to be suggest in file dialog. Filename may not contain path information.

getDirectory

public java.lang.String getDirectory()

setDirectory

public void setDirectory(java.lang.String dir)
Set directory to be used in file dialog.

setFilenameExtension

public void setFilenameExtension(java.lang.String extension)
Set extension of file name to be used as filter in file dialog.

setText

public void setText(java.lang.String txt)

getText

public java.lang.String getText()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Overrides:
actionPerformed in class PsDialog

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.