public class NinePatchEditor extends javax.swing.JComponent implements SizeMethods<NinePatchEditor>
NinePatchEditorPanel,
Serialized Formjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
ADDITIONAL_SPACE |
static java.awt.Color |
CONTENT_COLOR |
static java.awt.Color |
CONTENT_GUIDELINES_COLOR |
static int |
MAX_ZOOM |
static java.awt.Color |
METRICS_BORDER |
static java.awt.Color |
METRICS_BOTTOM |
static java.awt.Color |
METRICS_TOP |
static int |
MIN_ZOOM |
static int |
RULER_LENGTH |
static int |
SNAP |
static java.awt.Color |
STRETCH_COLOR |
static java.awt.Color |
STRETCH_GUIDELINES_COLOR |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
NinePatchEditor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(javax.swing.event.ChangeListener changeListener) |
void |
addZoomChangeListener(ZoomChangeListener zoomChangeListener) |
java.awt.Dimension |
getActualPreferredSize() |
java.util.List<javax.swing.event.ChangeListener> |
getChangeListeners() |
int |
getMinimumHeight()
Returns component minimum height.
|
int |
getMinimumWidth()
Returns component minimum width.
|
NinePatchIcon |
getNinePatchIcon() |
java.awt.image.BufferedImage |
getNinePatchImage() |
NinePatchInfo |
getNinePatchInfo() |
int |
getPreferredHeight()
Returns component preferred height.
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size.
|
int |
getPreferredWidth()
Returns component preferred width.
|
java.awt.image.BufferedImage |
getRawImage() |
WebScrollPane |
getView() |
int |
getZoom() |
java.util.List<ZoomChangeListener> |
getZoomChangeListeners() |
boolean |
isChanged() |
boolean |
isFillContentArea() |
boolean |
isFillStretchAreas() |
boolean |
isShowAreaCursorPosition() |
boolean |
isShowGuideSpacing() |
boolean |
isShowRuler() |
boolean |
isShowRulerCursorPosition() |
boolean |
isSomeDragged() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
redo() |
void |
removeChangeListener(javax.swing.event.ChangeListener changeListener) |
void |
removeZoomChangeListener(ZoomChangeListener zoomChangeListener) |
void |
setChanged(boolean changed) |
void |
setFillContentArea(boolean fillContentArea) |
void |
setFillStretchAreas(boolean fillStretchAreas) |
NinePatchEditor |
setMinimumHeight(int minimumHeight)
Sets component minimum height.
|
NinePatchEditor |
setMinimumWidth(int minimumWidth)
Sets component minimum width.
|
void |
setNinePatchIcon(NinePatchIcon ninePatchIcon) |
void |
setNinePatchImage(java.awt.image.BufferedImage ninePatchImage) |
void |
setNinePatchInfo(NinePatchInfo ninePatchInfo) |
NinePatchEditor |
setPreferredHeight(int preferredHeight)
Sets component preferred height.
|
NinePatchEditor |
setPreferredWidth(int preferredWidth)
Sets component preferred width.
|
void |
setShowAreaCursorPosition(boolean showAreaCursorPosition) |
void |
setShowGuideSpacing(boolean showGuideSpacing) |
void |
setShowRuler(boolean showRuler) |
void |
setShowRulerCursorPosition(boolean showRulerCursorPosition) |
void |
setZoom(int zoom) |
void |
undo() |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, 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, paint, 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, updateUIadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic static final java.awt.Color STRETCH_GUIDELINES_COLOR
public static final java.awt.Color STRETCH_COLOR
public static final java.awt.Color CONTENT_GUIDELINES_COLOR
public static final java.awt.Color CONTENT_COLOR
public static final java.awt.Color METRICS_BORDER
public static final java.awt.Color METRICS_TOP
public static final java.awt.Color METRICS_BOTTOM
public static final int RULER_LENGTH
public static final int ADDITIONAL_SPACE
public static final int SNAP
public static final int MIN_ZOOM
public static final int MAX_ZOOM
public WebScrollPane getView()
public boolean isSomeDragged()
public boolean isChanged()
public void setChanged(boolean changed)
public int getZoom()
public void setZoom(int zoom)
public boolean isFillStretchAreas()
public void setFillStretchAreas(boolean fillStretchAreas)
public boolean isFillContentArea()
public void setFillContentArea(boolean fillContentArea)
public boolean isShowRulerCursorPosition()
public void setShowRulerCursorPosition(boolean showRulerCursorPosition)
public boolean isShowAreaCursorPosition()
public void setShowAreaCursorPosition(boolean showAreaCursorPosition)
public boolean isShowGuideSpacing()
public void setShowGuideSpacing(boolean showGuideSpacing)
public boolean isShowRuler()
public void setShowRuler(boolean showRuler)
public java.awt.image.BufferedImage getRawImage()
public java.awt.image.BufferedImage getNinePatchImage()
public void setNinePatchImage(java.awt.image.BufferedImage ninePatchImage)
public void setNinePatchIcon(NinePatchIcon ninePatchIcon)
public void setNinePatchInfo(NinePatchInfo ninePatchInfo)
public NinePatchInfo getNinePatchInfo()
public NinePatchIcon getNinePatchIcon()
public void undo()
public void redo()
protected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic java.util.List<javax.swing.event.ChangeListener> getChangeListeners()
public void addChangeListener(javax.swing.event.ChangeListener changeListener)
public void removeChangeListener(javax.swing.event.ChangeListener changeListener)
public java.util.List<ZoomChangeListener> getZoomChangeListeners()
public void addZoomChangeListener(ZoomChangeListener zoomChangeListener)
public void removeZoomChangeListener(ZoomChangeListener zoomChangeListener)
public int getPreferredWidth()
getPreferredWidth in interface SizeMethods<NinePatchEditor>public NinePatchEditor setPreferredWidth(int preferredWidth)
setPreferredWidth in interface SizeMethods<NinePatchEditor>preferredWidth - new component preferred widthpublic int getPreferredHeight()
getPreferredHeight in interface SizeMethods<NinePatchEditor>public NinePatchEditor setPreferredHeight(int preferredHeight)
setPreferredHeight in interface SizeMethods<NinePatchEditor>preferredHeight - new component preferred heightpublic int getMinimumWidth()
getMinimumWidth in interface SizeMethods<NinePatchEditor>public NinePatchEditor setMinimumWidth(int minimumWidth)
setMinimumWidth in interface SizeMethods<NinePatchEditor>minimumWidth - new component minimum widthpublic int getMinimumHeight()
getMinimumHeight in interface SizeMethods<NinePatchEditor>public NinePatchEditor setMinimumHeight(int minimumHeight)
setMinimumHeight in interface SizeMethods<NinePatchEditor>minimumHeight - new component minimum heightpublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface SizeMethods<NinePatchEditor>getPreferredSize in class javax.swing.JComponentpublic java.awt.Dimension getActualPreferredSize()