Class ImagePaintComponent
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
panoramajoinner.ImagePaintComponent
- All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIndex(int index) voidaffineAll(double rotate, double scalex, double scaley, double sharex, double sharey, AffineTransform af, int w, int h, int xx, int yy) voidbrightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection) voidbrightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection, boolean affined) voidbrightujSelected(boolean affined) voidvoiddrawEdges(Graphics2D g2d) drawRect(Graphics2D g2d, boolean biggest) exportAll(boolean biggest, boolean bluredges, boolean blurV, boolean blurH) voidfindIndex(int xxx, int yyy, boolean add) getImage(int i) getImageByIndex(int i) intbooleangetPosun()panoramajoinner.RealCoordsgetRealCoords(boolean biggest) getZoom()booleanvoidvoidstatic voidvoidmoveRightLeft(int x) voidmoveTopDown(int y) voidvoidvoidpreviewAlpha(int index, Graphics2D g2d) voidremoveIndex(int index) voidresetIndex(int index) voidsaveDeformationPoints(File file) voidsetAdvancedDraw(boolean advancedDraw) voidsetHCorner(boolean hCorner) voidsetImage(PanoramatImage image, int index) voidsetIndexes(List<Integer> index) voidvoidsetVCorner(boolean vCorner) voidvoidMethods inherited from class 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIMethods inherited from class 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, transferFocusDownCycle, validate, validateTreeMethods inherited from class 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, getAccessibleContext, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
observableMe
-
LEFT
public static final int LEFT- See Also:
-
RIGHT
public static final int RIGHT- See Also:
-
UP
public static final int UP- See Also:
-
DOWN
public static final int DOWN- See Also:
-
JUST_RIGHT
public static final int JUST_RIGHT- See Also:
-
JUST_LEFT
public static final int JUST_LEFT- See Also:
-
ALL_RIGHT
public static final int ALL_RIGHT- See Also:
-
ALL_LEFT
public static final int ALL_LEFT- See Also:
-
JUST_UP
public static final int JUST_UP- See Also:
-
JUST_DOWN
public static final int JUST_DOWN- See Also:
-
ALL_UP
public static final int ALL_UP- See Also:
-
ALL_DOWN
public static final int ALL_DOWN- See Also:
-
ONLY_LEFT
public static final int ONLY_LEFT- See Also:
-
ONLY_RIGHT
public static final int ONLY_RIGHT- See Also:
-
ONLY_BOTH
public static final int ONLY_BOTH- See Also:
-
METHOD_AVG
public static final int METHOD_AVG- See Also:
-
METHOD_MEDIAN
public static final int METHOD_MEDIAN- See Also:
-
METHOD_MOSTOFTEN
public static final int METHOD_MOSTOFTEN- See Also:
-
-
Constructor Details
-
ImagePaintComponent
public ImagePaintComponent()
-
-
Method Details
-
main
-
getSugestedSaves
-
setVCorner
public void setVCorner(boolean vCorner) -
setHCorner
public void setHCorner(boolean hCorner) -
isAdvancedDraw
public boolean isAdvancedDraw() -
setAdvancedDraw
public void setAdvancedDraw(boolean advancedDraw) -
getIndexes
-
getTheOneIndex
-
deselectAll
public void deselectAll() -
setIndexes
-
addIndex
public void addIndex(int index) -
removeIndex
public void removeIndex(int index) -
resetIndex
public void resetIndex(int index) -
moveRightLeft
public void moveRightLeft(int x) -
moveTopDown
public void moveTopDown(int y) -
zeroMovement
public void zeroMovement() -
getPosun
-
setPosun
-
getTheSelected
-
getImage
-
getImageByIndex
-
getImagesCount
public int getImagesCount() -
findIndex
public void findIndex(int xxx, int yyy, boolean add) -
getZoom
-
setZoom
-
setImage
-
loadImage
- Throws:
IOException
-
paint
- Overrides:
paintin classJComponent
-
paintComponent
- Overrides:
paintComponentin classJComponent
-
loadTxt
- Throws:
IOException
-
exportAll
-
brightujSelected
public void brightujSelected(boolean affined) -
brightuj
public void brightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection) -
brightuj
public void brightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection, boolean affined) -
previewAlpha
-
getOrientation
public boolean getOrientation() -
getBiggestSize
-
getRealCoords
public panoramajoinner.RealCoords getRealCoords(boolean biggest) -
drawRect
-
saveDeformationPoints
- Throws:
IOException
-
getDeformationsPoints
-
drawEdges
-
affineAll
public void affineAll(double rotate, double scalex, double scaley, double sharex, double sharey, AffineTransform af, int w, int h, int xx, int yy)
-