|
||||||||
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
canvas_size
public class canvas_size
This class set the width and height in pixels, cm, and inch for the canvas. 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.
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, holds textboxes. |
private javax.swing.JButton |
cancel
This is a JButton variable cancel. |
int |
CHOICE
int value to indicate inches. |
private javax.swing.JRadioButton |
cm
This is a JRadioButton variable cm. |
double |
cmHeight
Assigns the height in cms. |
double |
cmWidth
Assigns the width in cms. |
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
String of numbers for height. |
private javax.swing.JLabel |
Height
This is a JLabel variable to signify height textbox name. |
private javax.swing.JTextField |
heightText
This is a JTextField variable height. |
java.awt.image.BufferedImage |
im
is a bufferedImage variable. |
static int |
INCH
takes in an INT from the screen resolution. |
private javax.swing.JRadioButton |
inches
This is a JRadioButton variable inches. |
double |
inchHeight
Assigns the height in inches. |
double |
inchWidth
Assigns the width in inches. |
int |
lastSelected
the last CHOICE value that was used. |
private javax.swing.JButton |
ok
This is a JButton variable ok. |
private javax.swing.JPanel |
okCancel
This is a JRadioButton variable holds ok and cancel jbuttons. |
main_canvas |
p
main_canvas. |
double |
pixelHeight
Assigns the height in pixels. |
private javax.swing.JRadioButton |
pixels
This is a JRadioButton variable pixels. |
double |
pixelWidth
Assigns the width in pixels. |
private javax.swing.JPanel |
units
This is a JPanel variable holds units radio buttons. |
private javax.swing.ButtonGroup |
unitsButtons
This is a ButtonGroup variable holds units radio buttons. |
java.lang.String |
w
String of numbers for width. |
private javax.swing.JLabel |
Width
This is a JLabel variable to signify width textbox name. |
private javax.swing.JPanel |
widthHeight
This is a JPanel variable holds the textboxes for width and height. |
private javax.swing.JTextField |
widthText
This is a JTextField variable width. |
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 | |
---|---|
canvas_size(javax.swing.JFrame parent,
boolean modal)
constructor, shows dialog box for user input of canvas size in units of their choice Paremeter can be either true or false. |
Method Summary | |
---|---|
void |
cancelActionPerformed(java.awt.event.ActionEvent evt)
cancels and closes the dialog box, without changing the size There is no state of transition The argument is an ActionEvent variable. |
void |
closeDialog(java.awt.event.WindowEvent evt)
closes the dialog box without changing the size There is no state of transition The argument is an ActionEvent variable. |
void |
cmActionPerformed(java.awt.event.ActionEvent evt)
converts the values in th textboxes to cm units There is no state of transition The argument is an ActionEvent variable. |
void |
inchesActionPerformed(java.awt.event.ActionEvent evt)
converts the values in the textboxes into inches units There is no state of transition The argument is an ActionEvent variable. |
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 cnavas_size, never called Set the args variable with strings. |
void |
okActionPerformed(java.awt.event.ActionEvent evt)
This method performs the action by the user, and resizes cnavas There is no state of transition The argument is an ActionEvent variable. |
void |
pixelsActionPerformed(java.awt.event.ActionEvent evt)
shows values in the textfields in pixel units There is no state of transition The argument is an ActionEvent variable. |
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 |
---|
public int CHOICE
public static final int INCH
public java.awt.image.BufferedImage im
public int lastSelected
public java.lang.String w
public java.lang.String h
public double pixelWidth
public double pixelHeight
public double inchWidth
public double inchHeight
public double cmWidth
public double cmHeight
public main_canvas p
private javax.swing.ButtonGroup unitsButtons
private javax.swing.ButtonGroup colors
private javax.swing.JPanel okCancel
private javax.swing.JButton ok
private javax.swing.JButton cancel
private javax.swing.JPanel buttonsText
private javax.swing.JPanel units
private javax.swing.JRadioButton inches
private javax.swing.JRadioButton cm
private javax.swing.JRadioButton pixels
private javax.swing.JPanel widthHeight
private javax.swing.JTextField widthText
private javax.swing.JTextField heightText
private javax.swing.JLabel Height
private javax.swing.JLabel Width
private javax.swing.JPanel color
private javax.swing.JRadioButton colorScale
private javax.swing.JRadioButton blackwhite
Constructor Detail |
---|
public canvas_size(javax.swing.JFrame parent, boolean modal)
modal
- is a booleanparent
- is a java.awt.Frame variableMethod Detail |
---|
public void initComponents()
public void okActionPerformed(java.awt.event.ActionEvent evt)
evt
- ActionEventpublic void pixelsActionPerformed(java.awt.event.ActionEvent evt)
evt
- ActionEventpublic void cmActionPerformed(java.awt.event.ActionEvent evt)
evt
- ActionEventpublic void inchesActionPerformed(java.awt.event.ActionEvent evt)
evt
- ActionEventpublic void cancelActionPerformed(java.awt.event.ActionEvent evt)
evt
- ActionEventpublic void closeDialog(java.awt.event.WindowEvent evt)
evt
- WindowEventpublic 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 |