examples.shapemover_2
Class ShapeMover2Panel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--examples.shapemover_2.ShapeMover2Panel

public class ShapeMover2Panel
extends JPanel
implements MouseListener, MouseMotionListener


Field Summary
 (package private) Rectanglearea
           
 (package private) booleanausgabe
           
 (package private) BufferedImagebi
           
 (package private) Graphics2Dbig
           
 (package private) Colorfillcolor
           
 (package private) TexturePaintfillPolka
           
 (package private) booleanfirstTime
           
 (package private) JLabeljlabel
           
 (package private) intlast_x
           
 (package private) intlast_y
           
 private final static Loggerlog
           
 (package private) booleanmarked
           
 (package private) booleanpressOut
           
 (package private) Rectanglerect
           
 (package private) JPanelsign
           
 (package private) Colorstrokecolor
           
 (package private) TexturePaintstrokePolka
           
 (package private) Colorupdate_fillcolor
           
 (package private) Colorupdate_strokecolor
           

Fields inherited from class javax.swing.JComponent
ui, listenerList, WHEN_FOCUSED, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_IN_FOCUSED_WINDOW, UNDEFINED_CONDITION, TOOL_TIP_TEXT_KEY, accessibleContext

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
ShapeMover2Panel()
           

Method Summary
 (package private) booleancheckRect()
           
 voidmouseClicked(MouseEvent e)
           
 voidmouseDragged(MouseEvent e)
           
 voidmouseEntered(MouseEvent e)
           
 voidmouseExited(MouseEvent e)
           
 voidmouseMoved(MouseEvent e)
           
 voidmousePressed(MouseEvent e)
           
 voidmouseReleased(MouseEvent e)
           
 voidpaint(Graphics g)
           
 voidupdate(Graphics g)
           
 voidupdateLocation(MouseEvent e)
           

Methods inherited from class javax.swing.JPanel
updateUI, getUIClassID, paramString, getAccessibleContext

Methods inherited from class javax.swing.JComponent
setUI, getComponentGraphics, paintComponent, paintChildren, paintBorder, printAll, print, printComponent, printChildren, printBorder, isPaintingTile, isFocusCycleRoot, isManagingFocus, setNextFocusableComponent, getNextFocusableComponent, setRequestFocusEnabled, isRequestFocusEnabled, requestFocus, grabFocus, setVerifyInputWhenFocusTarget, getVerifyInputWhenFocusTarget, setPreferredSize, getPreferredSize, setMaximumSize, getMaximumSize, setMinimumSize, getMinimumSize, isMinimumSizeSet, isPreferredSizeSet, isMaximumSizeSet, contains, setBorder, getBorder, getInsets, getInsets, getAlignmentY, setAlignmentY, getAlignmentX, setAlignmentX, setInputVerifier, getInputVerifier, getGraphics, setDebugGraphicsOptions, getDebugGraphicsOptions, registerKeyboardAction, registerKeyboardAction, unregisterKeyboardAction, getRegisteredKeyStrokes, getConditionForKeyStroke, getActionForKeyStroke, resetKeyboardActions, setInputMap, getInputMap, getInputMap, setActionMap, getActionMap, requestDefaultFocus, setVisible, hide, setEnabled, setForeground, setBackground, setFont, isFocusTraversable, processFocusEvent, processComponentKeyEvent, processKeyEvent, processKeyBinding, setToolTipText, getToolTipText, getToolTipText, getToolTipLocation, createToolTip, scrollRectToVisible, setAutoscrolls, getAutoscrolls, processMouseMotionEvent, enable, disable, getClientProperty, putClientProperty, isLightweightComponent, reshape, getBounds, getSize, getLocation, getX, getY, getWidth, getHeight, hasFocus, isOpaque, setOpaque, computeVisibleRect, getVisibleRect, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, fireVetoableChange, addVetoableChangeListener, removeVetoableChangeListener, getTopLevelAncestor, addAncestorListener, removeAncestorListener, getListeners, addNotify, removeNotify, repaint, repaint, revalidate, isValidateRoot, isOptimizedDrawingEnabled, paintImmediately, paintImmediately, setDoubleBuffered, isDoubleBuffered, getRootPane

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, insets, add, add, add, add, add, addImpl, remove, remove, removeAll, getLayout, setLayout, doLayout, layout, invalidate, validate, validateTree, preferredSize, minimumSize, paintComponents, printComponents, addContainerListener, removeContainerListener, processEvent, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getGraphicsConfiguration, getTreeLock, getToolkit, isValid, isDisplayable, isVisible, isShowing, isEnabled, enable, enableInputMethods, show, show, getForeground, getBackground, getFont, getLocale, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, setBounds, isLightweight, getFontMetrics, setCursor, getCursor, paintAll, repaint, repaint, repaint, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, inside, contains, dispatchEvent, postEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, getInputContext, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processMouseEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, transferFocus, nextFocus, add, remove, toString, list, list, list, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize

Field Detail

area

Rectangle area

ausgabe

boolean ausgabe

bi

BufferedImage bi

big

Graphics2D big

fillcolor

Color fillcolor

fillPolka

TexturePaint fillPolka

firstTime

boolean firstTime

jlabel

JLabel jlabel

last_x

int last_x

last_y

int last_y

log

private final static Logger log

marked

boolean marked

pressOut

boolean pressOut

rect

Rectangle rect

sign

JPanel sign

strokecolor

Color strokecolor

strokePolka

TexturePaint strokePolka

update_fillcolor

Color update_fillcolor

update_strokecolor

Color update_strokecolor
Constructor Detail

ShapeMover2Panel

public ShapeMover2Panel()
Method Detail

checkRect

boolean checkRect()

mouseClicked

public void mouseClicked(MouseEvent e)

mouseDragged

public void mouseDragged(MouseEvent e)

mouseEntered

public void mouseEntered(MouseEvent e)

mouseExited

public void mouseExited(MouseEvent e)

mouseMoved

public void mouseMoved(MouseEvent e)

mousePressed

public void mousePressed(MouseEvent e)

mouseReleased

public void mouseReleased(MouseEvent e)

paint

public void paint(Graphics g)

update

public void update(Graphics g)

updateLocation

public void updateLocation(MouseEvent e)

Association Links

to Class java.awt.Rectangle

to Class java.awt.image.BufferedImage

to Class java.awt.Graphics2D

to Class java.awt.TexturePaint

to Class java.awt.Rectangle

to Class java.awt.Color

to Class java.awt.Color

to Class java.awt.Color

to Class javax.swing.JLabel

to Class javax.swing.JPanel