|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
rotate
public class rotate
A rotate object is a dialogue box that allows the user to rotate and flip the entire image about its very center. The user can then edit the options in the dialog box, and apply the changes to the image. Dialog box is terminated by clicking on the 'OK' or 'Cancel' buttons. OK will instantiated the changes, Cancel will do nothing to the original image. The user can rotate the image by a variable degree amount or set intervals of 90 degrees. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JButton |
cancel
java swing GUI depicting the Jbutton called cancel. |
private javax.swing.JPanel |
choices
java swing GUI depicting the JPanel called choices. |
private javax.swing.ButtonGroup |
degrees
java swing GUI depicting the button group called degrees. |
private javax.swing.JRadioButton |
flipHorizontal
java swing GUI depicting the JRadioButton called flipHorizontal. |
private javax.swing.JRadioButton |
flipVertical
java swing GUI depicting the JRadioButton called flipVertical. |
private javax.swing.JRadioButton |
halfTurn
java swing GUI depicting the JRadioButton called halfTurn. |
private javax.swing.JButton |
ok
java swing GUI depicting the Jbutton called ok. |
private javax.swing.JPanel |
ok_cancel
java swing GUI depicting the JPanel called ok_cancel. |
private javax.swing.ButtonGroup |
outterButtons
java swing GUI depicting the button group called outterButtons. |
private javax.swing.JRadioButton |
quarterTurn
java swing GUI depicting the JRadioButton called quarterTurn. |
private javax.swing.JRadioButton |
rotate
java swing GUI depicting the JRadioButton called rotate. |
private javax.swing.JRadioButton |
threeQuarters
java swing GUI depicting the JRadioButton called threeQuarters. |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
rotate(java.awt.Frame parent,
boolean modal)
Constructor initializes the rotate dialog box and displays it and waits for user input. |
Method Summary | |
---|---|
void |
cancelActionPerformed(java.awt.event.ActionEvent evt)
This method cancels rotating the image. |
void |
closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog. |
void |
flip90(java.awt.image.BufferedImage im)
This method flips the image with 90 degrees. |
void |
flipHorizontalActionPerformed(java.awt.event.ActionEvent evt)
This method flips the image horizontally. |
void |
flipVerticalActionPerformed(java.awt.event.ActionEvent evt)
This methods flips the image vertically. |
void |
initComponents()
This method is called from within the constructor to initialize the form. |
static void |
main(java.lang.String[] args)
Creates a new rotate object. |
void |
okActionPerformed(java.awt.event.ActionEvent evt)
This method is done by mouse event to rotate the image. |
void |
rotateActionPerformed(java.awt.event.ActionEvent evt)
This method displays the rotated the image on main canvas by mouse clicking. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private javax.swing.ButtonGroup outterButtons
private javax.swing.ButtonGroup degrees
private javax.swing.JPanel ok_cancel
private javax.swing.JButton ok
private javax.swing.JButton cancel
private javax.swing.JPanel choices
private javax.swing.JRadioButton flipHorizontal
private javax.swing.JRadioButton flipVertical
private javax.swing.JRadioButton quarterTurn
private javax.swing.JRadioButton halfTurn
private javax.swing.JRadioButton threeQuarters
private javax.swing.JRadioButton rotate
Constructor Detail |
---|
public rotate(java.awt.Frame parent, boolean modal)
parent
- JFramemodal
- boolean which must be trueMethod Detail |
---|
public void initComponents()
public void okActionPerformed(java.awt.event.ActionEvent evt)
evt
- is performed by mouse action event.public void flip90(java.awt.image.BufferedImage im)
im
- BufferedImage object to be flipedpublic void flipVerticalActionPerformed(java.awt.event.ActionEvent evt)
evt
- performed by mouse actionpublic void rotateActionPerformed(java.awt.event.ActionEvent evt)
evt
- performed by mouse actionpublic void flipHorizontalActionPerformed(java.awt.event.ActionEvent evt)
evt
- performed by mouse actionpublic void closeDialog(java.awt.event.WindowEvent evt)
evt
- performed by mouse eventpublic void cancelActionPerformed(java.awt.event.ActionEvent evt)
evt
- performed by mouse eventpublic static void main(java.lang.String[] args)
args
- the command line arguments
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |