public class ImagePaintComponent
extends javax.swing.JComponent
Modifier and Type | Class and Description |
---|---|
class |
ImagePaintComponent.ObservableMe |
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
ALL_DOWN |
static int |
ALL_LEFT |
static int |
ALL_RIGHT |
static int |
ALL_UP |
static int |
DOWN |
static int |
JUST_DOWN |
static int |
JUST_LEFT |
static int |
JUST_RIGHT |
static int |
JUST_UP |
static int |
LEFT |
static int |
METHOD_AVG |
static int |
METHOD_MEDIAN |
static int |
METHOD_MOSTOFTEN |
ImagePaintComponent.ObservableMe |
observableMe |
static int |
ONLY_BOTH |
static int |
ONLY_LEFT |
static int |
ONLY_RIGHT |
static int |
RIGHT |
static int |
UP |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ImagePaintComponent() |
Modifier and Type | Method and Description |
---|---|
void |
addIndex(int index) |
void |
affineAll(double rotate,
double scalex,
double scaley,
double sharex,
double sharey,
java.awt.geom.AffineTransform af,
int w,
int h,
int xx,
int yy) |
void |
brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection) |
void |
brightuj(int index,
int ss1,
int ss2,
int topCorrection,
int bottomCorrection,
boolean affined) |
void |
brightujSelected(boolean affined) |
void |
deselectAll() |
void |
drawEdges(java.awt.Graphics2D g2d) |
TPoint |
drawRect(java.awt.Graphics2D g2d,
boolean biggest) |
java.awt.image.BufferedImage |
exportAll(boolean biggest,
boolean bluredges,
boolean blurV,
boolean blurH) |
void |
findIndex(int xxx,
int yyy,
boolean add) |
java.awt.Rectangle |
getBiggestSize() |
java.util.ArrayList |
getDeformationsPoints() |
PanoramatImage |
getImage(int i) |
PanoramatImage |
getImageByIndex(int i) |
int |
getImagesCount() |
java.util.List<java.lang.Integer> |
getIndexes() |
boolean |
getOrientation() |
TPoint |
getPosun() |
panoramajoinner.RealCoords |
getRealCoords(boolean biggest) |
java.util.List<java.lang.String> |
getSugestedSaves() |
java.lang.Integer |
getTheOneIndex() |
PanoramatImage |
getTheSelected() |
java.lang.Double |
getZoom() |
boolean |
isAdvancedDraw() |
void |
loadImage(java.io.File f,
int index) |
void |
loadTxt(java.io.File file) |
static void |
main(java.lang.String[] args) |
void |
moveRightLeft(int x) |
void |
moveTopDown(int y) |
void |
paint(java.awt.Graphics g) |
void |
paintComponent(java.awt.Graphics g) |
void |
previewAlpha(int index,
java.awt.Graphics2D g2d) |
void |
removeIndex(int index) |
void |
resetIndex(int index) |
void |
saveDeformationPoints(java.io.File file) |
void |
setAdvancedDraw(boolean advancedDraw) |
void |
setHCorner(boolean hCorner) |
void |
setImage(PanoramatImage image,
int index) |
void |
setIndexes(java.util.List<java.lang.Integer> index) |
void |
setPosun(TPoint p) |
void |
setVCorner(boolean vCorner) |
void |
setZoom(java.lang.Double zoom) |
void |
zeroMovement() |
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, 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, updateUI
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, validateTree
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public final ImagePaintComponent.ObservableMe observableMe
public static final int LEFT
public static final int RIGHT
public static final int UP
public static final int DOWN
public static final int JUST_RIGHT
public static final int JUST_LEFT
public static final int ALL_RIGHT
public static final int ALL_LEFT
public static final int JUST_UP
public static final int JUST_DOWN
public static final int ALL_UP
public static final int ALL_DOWN
public static final int ONLY_LEFT
public static final int ONLY_RIGHT
public static final int ONLY_BOTH
public static final int METHOD_AVG
public static final int METHOD_MEDIAN
public static final int METHOD_MOSTOFTEN
public static void main(java.lang.String[] args)
public java.util.List<java.lang.String> getSugestedSaves()
public void setVCorner(boolean vCorner)
public void setHCorner(boolean hCorner)
public boolean isAdvancedDraw()
public void setAdvancedDraw(boolean advancedDraw)
public java.util.List<java.lang.Integer> getIndexes()
public java.lang.Integer getTheOneIndex()
public void deselectAll()
public void setIndexes(java.util.List<java.lang.Integer> index)
public void addIndex(int index)
public void removeIndex(int index)
public void resetIndex(int index)
public void moveRightLeft(int x)
public void moveTopDown(int y)
public void zeroMovement()
public TPoint getPosun()
public void setPosun(TPoint p)
public PanoramatImage getTheSelected()
public PanoramatImage getImage(int i)
public PanoramatImage getImageByIndex(int i)
public int getImagesCount()
public void findIndex(int xxx, int yyy, boolean add)
public java.lang.Double getZoom()
public void setZoom(java.lang.Double zoom)
public void setImage(PanoramatImage image, int index)
public void loadImage(java.io.File f, int index) throws java.io.IOException
java.io.IOException
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void loadTxt(java.io.File file) throws java.io.IOException
java.io.IOException
public java.awt.image.BufferedImage exportAll(boolean biggest, boolean bluredges, boolean blurV, boolean blurH)
public void brightujSelected(boolean affined)
public void brightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection)
public void brightuj(int index, int ss1, int ss2, int topCorrection, int bottomCorrection, boolean affined)
public void previewAlpha(int index, java.awt.Graphics2D g2d)
public boolean getOrientation()
public java.awt.Rectangle getBiggestSize()
public panoramajoinner.RealCoords getRealCoords(boolean biggest)
public TPoint drawRect(java.awt.Graphics2D g2d, boolean biggest)
public void saveDeformationPoints(java.io.File file) throws java.io.IOException
java.io.IOException
public java.util.ArrayList getDeformationsPoints()
public void drawEdges(java.awt.Graphics2D g2d)
public void affineAll(double rotate, double scalex, double scaley, double sharex, double sharey, java.awt.geom.AffineTransform af, int w, int h, int xx, int yy)