Class emboss

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by emboss
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class emboss
extends javax.swing.JDialog

A emboss object is a dialogue box that allows the user to emboss the entire image. 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 assign the direction of light source as 8 possible directions, 0, 45, 90, 135, 180, 225, 270, 315, for the emboss effect. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

See Also:
Serialized Form

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 east
          java swing GUI depicting the JRadioButton called east.
private  javax.swing.JRadioButton north
          java swing GUI depicting the JRadioButton called north.
private  javax.swing.JRadioButton north_east
          java swing GUI depicting the JRadioButton called north_east.
private  javax.swing.JRadioButton north_west
          java swing GUI depicting the JRadioButton called north_west.
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 south
          java swing GUI depicting the JRadioButton called south.
private  javax.swing.JRadioButton south_east
          java swing GUI depicting the JRadioButton called south_east.
private  javax.swing.JRadioButton south_west
          java swing GUI depicting the JRadioButton called south_west.
private  javax.swing.JRadioButton west
          java swing GUI depicting the JRadioButton called west.
 
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
emboss(java.awt.Frame parent, boolean modal)
          Constructor initializes the emboss 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 initComponents()
          This method is called from within the constructor to initialize the form.
static void main(java.lang.String[] args)
          Creates a new emboss object.
 void okActionPerformed(java.awt.event.ActionEvent evt)
          This method is done by mouse event to emboss the image.
 
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

outterButtons

private javax.swing.ButtonGroup outterButtons
java swing GUI depicting the button group called outterButtons.


degrees

private javax.swing.ButtonGroup degrees
java swing GUI depicting the button group called degrees.


ok_cancel

private javax.swing.JPanel ok_cancel
java swing GUI depicting the JPanel called ok_cancel.


ok

private javax.swing.JButton ok
java swing GUI depicting the Jbutton called ok.


cancel

private javax.swing.JButton cancel
java swing GUI depicting the Jbutton called cancel.


choices

private javax.swing.JPanel choices
java swing GUI depicting the JPanel called choices.


north

private javax.swing.JRadioButton north
java swing GUI depicting the JRadioButton called north.


north_west

private javax.swing.JRadioButton north_west
java swing GUI depicting the JRadioButton called north_west.


west

private javax.swing.JRadioButton west
java swing GUI depicting the JRadioButton called west.


south_west

private javax.swing.JRadioButton south_west
java swing GUI depicting the JRadioButton called south_west.


south

private javax.swing.JRadioButton south
java swing GUI depicting the JRadioButton called south.


south_east

private javax.swing.JRadioButton south_east
java swing GUI depicting the JRadioButton called south_east.


east

private javax.swing.JRadioButton east
java swing GUI depicting the JRadioButton called east.


north_east

private javax.swing.JRadioButton north_east
java swing GUI depicting the JRadioButton called north_east.

Constructor Detail

emboss

public emboss(java.awt.Frame parent,
              boolean modal)
Constructor initializes the emboss dialog box and displays it and waits for user input. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Parameters:
parent - JFrame
modal - boolean which must be true
Method Detail

initComponents

public 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. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.


okActionPerformed

public void okActionPerformed(java.awt.event.ActionEvent evt)
This method is done by mouse event to emboss the image. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Parameters:
evt - is performed by mouse action event.

closeDialog

public void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Parameters:
evt - performed by mouse event

cancelActionPerformed

public void cancelActionPerformed(java.awt.event.ActionEvent evt)
This method cancels rotating the image. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Parameters:
evt - performed by mouse event

main

public static void main(java.lang.String[] args)
Creates a new emboss object. There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Parameters:
args - the command line arguments