jtoolbox
Class Zeichenflaeche

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by jtoolbox.Zeichenflaeche
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, IContainer

public class Zeichenflaeche
extends javax.swing.JPanel
implements IContainer

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 int breite
           
static int deltaX
           
static int deltaY
           
 int hoehe
           
static boolean mitRaster
           
 Zeichenflaeche parent
           
 javax.swing.JScrollPane parentPane
           
 javax.swing.JPanel parentPannel
           
 boolean scrollable
           
static double zoomFaktor
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
Zeichenflaeche()
           
 
Method Summary
 double getBehaelterZoom()
          liefert den Zoomfaktor fuer den Behaelter
 void paintComponent(java.awt.Graphics g)
           
 void paintComponentSpezial(java.awt.Graphics g)
          Die Darstellung der Komponente wird hier programmiert.
 void scrollenAnpassen(int x, int y, int width, int height)
           
static void setzeDeltaX(int deltaX)
           
static void setzeDeltaY(int deltaY)
           
 void setzeKomponentenGroesse(javax.swing.JComponent obj, int width, int height)
           
 void setzeKomponentenKoordinaten(javax.swing.JComponent obj, int x, int y, int width, int height)
          die folgenden Methoden weden von der Basiskomponente aufgerufen obj ist immer (IContainer) this.getParent() von der Basidkomponente von hier aus wird die Basiskomponente veraendert
 void setzeKomponentenPosition(javax.swing.JComponent obj, int x, int y)
           
static void setzeMitRaster(boolean mitRaster)
           
 void setzeScrollbar(boolean scrollbar)
           
 void setzeSichtbarkeit(boolean sichtbar)
           
 double setzeZoomfaktor(double zf)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jtoolbox.IContainer
add, validate
 

Field Detail

breite

public int breite

deltaX

public static int deltaX

deltaY

public static int deltaY

hoehe

public int hoehe

mitRaster

public static boolean mitRaster

parent

public Zeichenflaeche parent

parentPane

public javax.swing.JScrollPane parentPane

parentPannel

public javax.swing.JPanel parentPannel

scrollable

public boolean scrollable

zoomFaktor

public static double zoomFaktor
Constructor Detail

Zeichenflaeche

public Zeichenflaeche()
Method Detail

getBehaelterZoom

public double getBehaelterZoom()
Description copied from interface: IContainer
liefert den Zoomfaktor fuer den Behaelter

Specified by:
getBehaelterZoom in interface IContainer
Returns:
zoomfaktor

paintComponent

public void paintComponent(java.awt.Graphics g)
Overrides:
paintComponent in class javax.swing.JComponent

paintComponentSpezial

public void paintComponentSpezial(java.awt.Graphics g)
Die Darstellung der Komponente wird hier programmiert.


scrollenAnpassen

public void scrollenAnpassen(int x,
                             int y,
                             int width,
                             int height)

setzeDeltaX

public static void setzeDeltaX(int deltaX)

setzeDeltaY

public static void setzeDeltaY(int deltaY)

setzeKomponentenGroesse

public void setzeKomponentenGroesse(javax.swing.JComponent obj,
                                    int width,
                                    int height)
Specified by:
setzeKomponentenGroesse in interface IContainer

setzeKomponentenKoordinaten

public void setzeKomponentenKoordinaten(javax.swing.JComponent obj,
                                        int x,
                                        int y,
                                        int width,
                                        int height)
Description copied from interface: IContainer
die folgenden Methoden weden von der Basiskomponente aufgerufen obj ist immer (IContainer) this.getParent() von der Basidkomponente von hier aus wird die Basiskomponente veraendert

Specified by:
setzeKomponentenKoordinaten in interface IContainer

setzeKomponentenPosition

public void setzeKomponentenPosition(javax.swing.JComponent obj,
                                     int x,
                                     int y)
Specified by:
setzeKomponentenPosition in interface IContainer

setzeMitRaster

public static void setzeMitRaster(boolean mitRaster)

setzeScrollbar

public void setzeScrollbar(boolean scrollbar)

setzeSichtbarkeit

public void setzeSichtbarkeit(boolean sichtbar)

setzeZoomfaktor

public double setzeZoomfaktor(double zf)
Specified by:
setzeZoomfaktor in interface IContainer