picture.gui
Class SavePane

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--picture.gui.DialogPane
                                      |
                                      +--picture.gui.SavePane
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, PGMPictureProperty, PictureConstants, PictureProperty, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class SavePane
extends DialogPane
implements PGMPictureProperty

Dialogfenster, das beim Speicherungsversuch eines PGM-Bildes als PGMPictureProperty-Objekt verwendet werden kann

See Also:
Serialized Form

Inner classes inherited from class picture.gui.DialogPane
DialogPane.PreviewUpdater
 
Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
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
 
Fields inherited from class picture.gui.DialogPane
ABBORD, changeCursor, closingCode, OK, source, updater, WINDOW_CLOSING
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface picture.filetype.PGMPictureProperty
ASCII_FORMAT, RAW_FORMAT
 
Fields inherited from interface picture.PictureConstants
PRESENT_ABSOLUTE_VALUE, PRESENT_IMAGINARY_PART, PRESENT_POLAR_ANGLE, PRESENT_REAL_PART, SAVE_ABSOLUTE_VALUE, SAVE_COMPLEX, SAVE_IMAGINARY_PART, SAVE_POLAR_ANGLE, SAVE_REAL_PART
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SavePane(java.awt.Frame owner, Picture pic)
          Erzeugt ein neues SavePane
 
Method Summary
 java.lang.String[] getComment()
          Gibt etwaige Kommentare ab, die in der Datei gespeichert werden sollen.
 int getFormat()
          Gibt an, ob die Datei im Raw- oder im Ascii-Format geschrieben werden soll.
 long getNumberOfGrayScales()
          Gibt den maximalen Grauwert des Bildes an.
 Picture getResultingPicture()
          gibt null zurueck
 
Methods inherited from class picture.gui.DialogPane
getClosingCode, getContentPane, getSource, getTransformation, prepareWindow, setSourcePreview
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, 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, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFont, 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, 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, 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
 

Constructor Detail

SavePane

public SavePane(java.awt.Frame owner,
                Picture pic)
         throws PictureException
Erzeugt ein neues SavePane
Method Detail

getNumberOfGrayScales

public long getNumberOfGrayScales()
Gibt den maximalen Grauwert des Bildes an. Der minimale Grauwert des Bildes ist stets 0, somit wird ueber diese Methode die Anzahl der Graustufen und damit insbesondere die Groesse (Datenmenge) des Bildes festgelegt.
Specified by:
getNumberOfGrayScales in interface PGMPictureProperty

getFormat

public int getFormat()
Gibt an, ob die Datei im Raw- oder im Ascii-Format geschrieben werden soll. Zurueckgegeben werden RAW_FORMAT oder ASCII_FORMAT.
Specified by:
getFormat in interface PGMPictureProperty

getComment

public java.lang.String[] getComment()
Gibt etwaige Kommentare ab, die in der Datei gespeichert werden sollen.
Specified by:
getComment in interface PGMPictureProperty

getResultingPicture

public Picture getResultingPicture()
gibt null zurueck
Overrides:
getResultingPicture in class DialogPane