Class brightness

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 brightness
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class brightness
extends javax.swing.JDialog

A brightness object is a dialogue box that allows the user to change the brightness of the whole 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 change the brightness of the image to any ratio between 1% and 10000% to the original image. 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.JPanel brightness_panel
          Java swing GUI depicting the BRIGHTNESS button.
private  javax.swing.JSlider brightness_value
          Java swing GUI depicting the brightness change ratio value.
private static int brightval
          Static int to represent the slider value.
private  javax.swing.JButton cancel
          Java swing GUI depicting the CANCEL button.
private  javax.swing.JPanel center
          Java swing GUI depicting the CENTER button.
private  javax.swing.JLabel jLabel4
          Java swing GUI depicting the Label 4.
private  javax.swing.JLabel jLabel7
          Java swing GUI depicting the Label 7.
private  javax.swing.JButton ok
          Java swing GUI depicting the OK button.
private  javax.swing.JPanel ok_cancel
          Java swing GUI depicting the OK and CANCEL panel.
 
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
brightness(java.awt.Frame parent, boolean modal)
          Creates new form brightness.
 
Method Summary
 void brightnessActionPerformed(java.awt.event.ActionEvent evt)
          This method is for brightness changing.
 void cancelActionPerformed(java.awt.event.ActionEvent evt)
          This method executes if the event is a CANCEL button, then it closes the dialog.
 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)
          This method basically creates a new brightness object and applies the image into it.
 void okActionPerformed(java.awt.event.ActionEvent evt)
          This method executes if the event is a OK button.
 
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

ok_cancel

private javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

private javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

private javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

private javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


brightness_panel

private javax.swing.JPanel brightness_panel
Java swing GUI depicting the BRIGHTNESS button.


brightness_value

private javax.swing.JSlider brightness_value
Java swing GUI depicting the brightness change ratio value.


jLabel4

private javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

private javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.


brightval

private static int brightval
Static int to represent the slider value.

Constructor Detail

brightness

public brightness(java.awt.Frame parent,
                  boolean modal)
Creates new form brightness. This also initializes all the components and calls the parent's default constructor. There are no OS dependencies and variances. No security constraints or external specifications.

Parameters:
parent - This parameter sends which frame is the parent.
modal - This parameter could be a model, true or false.
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. This method initializes the entire form with buttons and new dialoge boxes, etc. It also sets up constraints. There are no OS dependencies and variances. No security constraints or external specifications.


cancelActionPerformed

public void cancelActionPerformed(java.awt.event.ActionEvent evt)
This method executes if the event is a CANCEL button, then it closes the dialog. There are no OS dependencies and variances. No security constraints or external specifications.

Parameters:
evt - The event of a mouse action.

okActionPerformed

public void okActionPerformed(java.awt.event.ActionEvent evt)
This method executes if the event is a OK button. Then it executes the performed action. In this case, it will brightness the picture accordingly. If user selected skew instead of brightness, the picture will basically just expand without the borders of the picture to expand. There are no state transitions and no security constraints or OS dependencies.

Parameters:
evt - The event of a mouse action.

brightnessActionPerformed

public void brightnessActionPerformed(java.awt.event.ActionEvent evt)
This method is for brightness changing. There are no OS dependencies and variances. No security constraints or external specifications.

Parameters:
evt - The event of an action.

closeDialog

public void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog. There are no OS dependencies and variances. No security constraints or external specifications.

Parameters:
evt - The event of an action.

main

public static void main(java.lang.String[] args)
This method basically creates a new brightness object and applies the image into it. If there are arguments, it will take them as well. It will then display the results onto the main canvas. There are no OS dependencies and variances. No security constraints or external specifications.

Parameters:
args - The command line arguments