Class attributes

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

public class attributes
extends javax.swing.JDialog

This class set the width and height in pixels, cm, and inch. This function also converts the units from one form to another. There are two states which are disable and enable. The OS is windows. No there are no implementation variances. There are no security constraints. no external secification.

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.JRadioButton blackwhite
          This is a JRadioButton variable.
private  javax.swing.JPanel buttonsText
          This is a JPanel variable.
 javax.swing.JButton cancel
          This is a JButton variable.
 javax.swing.JRadioButton cm
          This is a JRadioButton variable.
 double cmHeight
          Assigns the height of the cm.
 double cmWidth
          Assigns the width of the cm.
private  javax.swing.JPanel color
          This is a JLabel variable.
private  javax.swing.ButtonGroup colors
          This is a ButtonGroup variable.
private  javax.swing.JRadioButton colorScale
          This is a JRadioButton variable.
 java.lang.String h
          takes in any string variable.
 javax.swing.JLabel Height
          This is a JLabel variable.
private  javax.swing.JTextField heightText
          This is a JTextField variable.
 java.awt.image.BufferedImage im
          is a bufferedImage variable.
static int INCH
          takes in an INT from the screen resolution.
 javax.swing.JRadioButton inches
          This is a JRadioButton variable.
 double inchHeight
          Assigns the height of the inch.
 double inchWidth
          Assigns the width of the inch.
 int lastSelected
          any int number can be use.
private  javax.swing.JButton ok
          This is a JButton variable.
 boolean ok_action
          The dialog is closed by OK.
private  javax.swing.JPanel okCancel
          This is a JRadioButton variable.
 double pixelHeight
          Assigns the height of the pixel.
private  javax.swing.JRadioButton pixels
          This is a JRadioButton variable.
 double pixelWidth
          Assigns the width of the pixel.
private  javax.swing.JPanel units
          This is a JPanel variable.
private  javax.swing.ButtonGroup unitsButtons
          This is a ButtonGroup variable.
 java.lang.String w
          takes in any string variable.
 javax.swing.JLabel Width
          This is a JLabel variable.
private  javax.swing.JPanel widthHeight
          This is a JPanel variable.
private  javax.swing.JTextField widthText
          This is a JTextField variable.
 
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
attributes(java.awt.Frame parent, boolean modal)
          Convert pixels to inch and cm.
 
Method Summary
 void cancelActionPerformed(java.awt.event.ActionEvent evt)
          This method performs the action by the user.
 void closeDialog(java.awt.event.WindowEvent evt)
          This method performs the action by the user.
 void cmActionPerformed(java.awt.event.ActionEvent evt)
          This method performs the action by the user.
 void inchesActionPerformed(java.awt.event.ActionEvent evt)
          This method performs the action by the user.
 void initComponents()
          This method is called from within the constructor to initialize the form.
static void main(java.lang.String[] args)
          This is the method which creates a new attribute Set the args variable with strings.
 void okActionPerformed(java.awt.event.ActionEvent evt)
          This method performs the action by the user.
 void pixelsActionPerformed(java.awt.event.ActionEvent evt)
          This method controls the pixels performed by the user.
 
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

INCH

public static final int INCH
takes in an INT from the screen resolution.


im

public java.awt.image.BufferedImage im
is a bufferedImage variable.


lastSelected

public int lastSelected
any int number can be use.


w

public java.lang.String w
takes in any string variable.


h

public java.lang.String h
takes in any string variable.


pixelWidth

public double pixelWidth
Assigns the width of the pixel.


pixelHeight

public double pixelHeight
Assigns the height of the pixel.


inchWidth

public double inchWidth
Assigns the width of the inch.


inchHeight

public double inchHeight
Assigns the height of the inch.


cmWidth

public double cmWidth
Assigns the width of the cm.


cmHeight

public double cmHeight
Assigns the height of the cm.


ok_action

public boolean ok_action
The dialog is closed by OK.


unitsButtons

private javax.swing.ButtonGroup unitsButtons
This is a ButtonGroup variable.


colors

private javax.swing.ButtonGroup colors
This is a ButtonGroup variable.


okCancel

private javax.swing.JPanel okCancel
This is a JRadioButton variable.


ok

private javax.swing.JButton ok
This is a JButton variable.


cancel

public javax.swing.JButton cancel
This is a JButton variable.


buttonsText

private javax.swing.JPanel buttonsText
This is a JPanel variable.


units

private javax.swing.JPanel units
This is a JPanel variable.


inches

public javax.swing.JRadioButton inches
This is a JRadioButton variable.


cm

public javax.swing.JRadioButton cm
This is a JRadioButton variable.


pixels

private javax.swing.JRadioButton pixels
This is a JRadioButton variable.


widthHeight

private javax.swing.JPanel widthHeight
This is a JPanel variable.


widthText

private javax.swing.JTextField widthText
This is a JTextField variable.


heightText

private javax.swing.JTextField heightText
This is a JTextField variable.


Height

public javax.swing.JLabel Height
This is a JLabel variable.


Width

public javax.swing.JLabel Width
This is a JLabel variable.


color

private javax.swing.JPanel color
This is a JLabel variable.


colorScale

private javax.swing.JRadioButton colorScale
This is a JRadioButton variable.


blackwhite

private javax.swing.JRadioButton blackwhite
This is a JRadioButton variable.

Constructor Detail

attributes

public attributes(java.awt.Frame parent,
                  boolean modal)
Convert pixels to inch and cm. Paremeter can be either true or false. Set modal to true. NO return values. No NULL values. OS is windows. No implementation variances. exception of boolean value is given anything other than boolean values.

Parameters:
modal - is a boolean
parent - is a java.awt.Frame variable
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 is no state of transition. There are no arguments. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.


okActionPerformed

public void okActionPerformed(java.awt.event.ActionEvent evt)
This method performs the action by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - ActionEvent

pixelsActionPerformed

public void pixelsActionPerformed(java.awt.event.ActionEvent evt)
This method controls the pixels performed by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - ActionEvent

cmActionPerformed

public void cmActionPerformed(java.awt.event.ActionEvent evt)
This method performs the action by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - ActionEvent

inchesActionPerformed

public void inchesActionPerformed(java.awt.event.ActionEvent evt)
This method performs the action by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - ActionEvent

cancelActionPerformed

public void cancelActionPerformed(java.awt.event.ActionEvent evt)
This method performs the action by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - ActionEvent

closeDialog

public void closeDialog(java.awt.event.WindowEvent evt)
This method performs the action by the user. There is no state of transition. The argument is an ActionEvent variable. No NULL values. No return values. Basically initializing. OS is windows. No implementation variances. No exceptions. NO security constraints.

Parameters:
evt - WindowEvent

main

public static void main(java.lang.String[] args)
This is the method which creates a new attribute Set the args variable with strings. Variable can be set to NULL. No return value. No algorithm defined. OS is windows. No implementation variances exception would be thrown if there is a number assign to the parameter. No security constraints.

Parameters:
args - the command line arguments