|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--org.apache.batik.ext.swing.JGridBagPanel | +--org.apache.batik.ext.swing.JAffineTransformChooser
The JAffineTransformChooser is a pane that contains controls to let a user select the various components that make up an AffineTransform
Inner Class Summary | |
static class |
JAffineTransformChooser.Dialog
|
Inner classes inherited from class org.apache.batik.ext.swing.JGridBagPanel |
JGridBagPanel.InsetsManager |
Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
static java.lang.String |
CONFIG_BOTTOM_PAD
|
static java.lang.String |
CONFIG_LEFT_PAD
|
static java.lang.String |
CONFIG_RIGHT_PAD
|
static java.lang.String |
CONFIG_TEXT_FIELD_WIDTH
|
static java.lang.String |
CONFIG_TOP_PAD
|
protected static double |
DEG_TO_RAD
|
static java.lang.String |
LABEL_ANGLE
|
static java.lang.String |
LABEL_DEGREE
|
static java.lang.String |
LABEL_PERCENT
|
static java.lang.String |
LABEL_ROTATE
|
static java.lang.String |
LABEL_RX
|
static java.lang.String |
LABEL_RY
|
static java.lang.String |
LABEL_SCALE
|
static java.lang.String |
LABEL_SX
|
static java.lang.String |
LABEL_SY
|
static java.lang.String |
LABEL_TRANSLATE
|
static java.lang.String |
LABEL_TX
|
static java.lang.String |
LABEL_TY
|
protected static double |
RAD_TO_DEG
|
protected DoubleDocument |
rotateModel
The Model for the rotation |
protected DoubleDocument |
rxModel
The Model for the x-axis rotation center |
protected DoubleDocument |
ryModel
The Model for the y-axis rotation center |
protected DoubleDocument |
sxModel
The Model for the x-axis scale component |
protected DoubleDocument |
syModel
The Model for the y-axis scale component |
protected java.awt.geom.AffineTransform |
txf
The AffineTransform value represented by the chooser |
protected DoubleDocument |
txModel
The Model for the x-axis translate component |
protected DoubleDocument |
tyModel
The Model for the y-axis translate component |
Fields inherited from class org.apache.batik.ext.swing.JGridBagPanel |
DEFAULT_INSETS, insetsManager, ZERO_INSETS |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface org.apache.batik.ext.swing.GridBagConstants |
BOTH, CENTER, EAST, HORIZONTAL, NONE, NORTH, NORTHEAST, NORTHWEST, REMAINDER, SOUTH, SOUTHEAST, SOUTHWEST, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
JAffineTransformChooser()
Default constructor |
Method Summary | |
protected void |
addToPanelAtRow(java.lang.String label,
javax.swing.text.Document model,
java.lang.String suffix,
JGridBagPanel p,
int row)
|
protected void |
build()
Adds the control components into this panel. |
protected java.awt.Component |
buildPanel(java.lang.String panelName,
java.lang.String tfALabel,
javax.swing.text.Document tfAModel,
java.lang.String tfBLabel,
javax.swing.text.Document tfBModel,
java.lang.String tfASuffix,
java.lang.String tfBSuffix,
boolean setBorder)
|
protected java.awt.Component |
buildRotatePanel()
|
static JAffineTransformChooser.Dialog |
createDialog(java.awt.Component cmp,
java.lang.String title)
Creates a new modal dialog box that can be used to configure an AffineTransform |
java.awt.geom.AffineTransform |
getAffineTransform()
|
static void |
main(java.lang.String[] args)
|
void |
setAffineTransform(java.awt.geom.AffineTransform txf)
|
void |
setPanelBorder(javax.swing.JComponent panel,
java.lang.String panelName)
|
static java.awt.geom.AffineTransform |
showDialog(java.awt.Component cmp,
java.lang.String title)
Displays the panel in a modal dialog box. |
Methods inherited from class org.apache.batik.ext.swing.JGridBagPanel |
add, setLayout |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String LABEL_ANGLE
public static final java.lang.String LABEL_DEGREE
public static final java.lang.String LABEL_PERCENT
public static final java.lang.String LABEL_ROTATE
public static final java.lang.String LABEL_SCALE
public static final java.lang.String LABEL_RX
public static final java.lang.String LABEL_RY
public static final java.lang.String LABEL_SX
public static final java.lang.String LABEL_SY
public static final java.lang.String LABEL_TRANSLATE
public static final java.lang.String LABEL_TX
public static final java.lang.String LABEL_TY
public static final java.lang.String CONFIG_TEXT_FIELD_WIDTH
public static final java.lang.String CONFIG_TOP_PAD
public static final java.lang.String CONFIG_LEFT_PAD
public static final java.lang.String CONFIG_BOTTOM_PAD
public static final java.lang.String CONFIG_RIGHT_PAD
protected java.awt.geom.AffineTransform txf
protected DoubleDocument txModel
protected DoubleDocument tyModel
protected DoubleDocument sxModel
protected DoubleDocument syModel
protected DoubleDocument rxModel
protected DoubleDocument ryModel
protected DoubleDocument rotateModel
protected static final double RAD_TO_DEG
protected static final double DEG_TO_RAD
Constructor Detail |
public JAffineTransformChooser()
Method Detail |
protected void build()
protected java.awt.Component buildRotatePanel()
protected java.awt.Component buildPanel(java.lang.String panelName, java.lang.String tfALabel, javax.swing.text.Document tfAModel, java.lang.String tfBLabel, javax.swing.text.Document tfBModel, java.lang.String tfASuffix, java.lang.String tfBSuffix, boolean setBorder)
public void setPanelBorder(javax.swing.JComponent panel, java.lang.String panelName)
protected void addToPanelAtRow(java.lang.String label, javax.swing.text.Document model, java.lang.String suffix, JGridBagPanel p, int row)
public java.awt.geom.AffineTransform getAffineTransform()
public void setAffineTransform(java.awt.geom.AffineTransform txf)
public static java.awt.geom.AffineTransform showDialog(java.awt.Component cmp, java.lang.String title)
cmp
- the dialog's parent componenttitle
- the dialog's titlepublic static JAffineTransformChooser.Dialog createDialog(java.awt.Component cmp, java.lang.String title)
cmp
- the dialog's parent componenttitle
- the dialog's titlepublic static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |