Package com.kitfox.svg.app.beans
Class SVGPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.kitfox.svg.app.beans.SVGPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class SVGPanel extends javax.swing.JPanel- 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
-
-
Field Summary
Fields Modifier and Type Field Description private booleanantiAliasprivate intautosizestatic intAUTOSIZE_BESTFITstatic intAUTOSIZE_HORIZstatic intAUTOSIZE_NONEstatic intAUTOSIZE_STRETCHstatic intAUTOSIZE_VERTstatic java.lang.StringPROP_AUTOSIZE(package private) java.awt.geom.AffineTransformscaleXformstatic longserialVersionUID(package private) SVGUniversesvgUniverse(package private) java.net.URIsvgURI-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description SVGPanel()Creates new form SVGIcon
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleangetAntiAlias()intgetAutosize()intgetSVGHeight()SVGUniversegetSvgUniverse()java.net.URIgetSvgURI()intgetSVGWidth()booleangetUseAntiAlias()Deprecated.private voidinitComponents()This method is called from within the constructor to initialize the form.booleanisScaleToFit()Deprecated.voidpaintComponent(java.awt.Graphics gg)private voidpaintComponent(java.awt.Graphics2D g)voidsetAntiAlias(boolean antiAlias)voidsetAutosize(int autosize)voidsetScaleToFit(boolean scaleToFit)Deprecated.voidsetSvgResourcePath(java.lang.String resourcePath)Most resources your component will want to access will be resources on your classpath.voidsetSvgUniverse(SVGUniverse svgUniverse)voidsetSvgURI(java.net.URI svgURI)voidsetUseAntiAlias(boolean antiAlias)Deprecated.-
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, 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 Detail
-
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
-
PROP_AUTOSIZE
public static final java.lang.String PROP_AUTOSIZE
- See Also:
- Constant Field Values
-
svgUniverse
SVGUniverse svgUniverse
-
antiAlias
private boolean antiAlias
-
svgURI
java.net.URI svgURI
-
scaleXform
java.awt.geom.AffineTransform scaleXform
-
AUTOSIZE_NONE
public static final int AUTOSIZE_NONE
- See Also:
- Constant Field Values
-
AUTOSIZE_HORIZ
public static final int AUTOSIZE_HORIZ
- See Also:
- Constant Field Values
-
AUTOSIZE_VERT
public static final int AUTOSIZE_VERT
- See Also:
- Constant Field Values
-
AUTOSIZE_BESTFIT
public static final int AUTOSIZE_BESTFIT
- See Also:
- Constant Field Values
-
AUTOSIZE_STRETCH
public static final int AUTOSIZE_STRETCH
- See Also:
- Constant Field Values
-
autosize
private int autosize
-
-
Method Detail
-
getSVGHeight
public int getSVGHeight()
-
getSVGWidth
public int getSVGWidth()
-
paintComponent
public void paintComponent(java.awt.Graphics gg)
- Overrides:
paintComponentin classjavax.swing.JComponent
-
paintComponent
private void paintComponent(java.awt.Graphics2D g)
-
getSvgUniverse
public SVGUniverse getSvgUniverse()
-
setSvgUniverse
public void setSvgUniverse(SVGUniverse svgUniverse)
-
getSvgURI
public java.net.URI getSvgURI()
-
setSvgURI
public void setSvgURI(java.net.URI svgURI)
-
setSvgResourcePath
public void setSvgResourcePath(java.lang.String resourcePath) throws SVGExceptionMost resources your component will want to access will be resources on your classpath. This method will interpret the passed string as a path in the classpath and use Class.getResource() to determine the URI of the SVG.- Throws:
SVGException
-
isScaleToFit
public boolean isScaleToFit()
Deprecated.If this SVG document has a viewbox, if scaleToFit is set, will scale the viewbox to match the preferred size of this icon- Returns:
-
setScaleToFit
public void setScaleToFit(boolean scaleToFit)
Deprecated.
-
getUseAntiAlias
public boolean getUseAntiAlias()
Deprecated.- Returns:
- true if antiAliasing is turned on.
-
setUseAntiAlias
public void setUseAntiAlias(boolean antiAlias)
Deprecated.- Parameters:
antiAlias- true to use antiAliasing.
-
getAntiAlias
public boolean getAntiAlias()
- Returns:
- true if antiAliasing is turned on.
-
setAntiAlias
public void setAntiAlias(boolean antiAlias)
- Parameters:
antiAlias- true to use antiAliasing.
-
getAutosize
public int getAutosize()
- Returns:
- the autosize
-
setAutosize
public void setAutosize(int autosize)
- Parameters:
autosize- the autosize to set
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
-