tester
Class Boxed


java.lang.Object

  extended byjava.awt.Component

      extended byjava.awt.Container

          extended byjava.awt.Panel

              extended byjava.applet.Applet

                  extended bytester.Boxed

All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Boxed
extends java.applet.Applet

This applet is used to test the Monotonic, Convex and Concave classes as well as obtaining 3D distribution data.

Author:
A.K.Nircan
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.awt.Button buttonClear
           
private  java.awt.Button buttonRun
           
private  java.awt.Label label
           
private  java.awt.Label label1
           
private  java.awt.Panel panel
           
private  java.awt.Panel panelDraw
           
(package private)  java.util.Random rand
           
private  java.awt.TextField textFieldfName
           
private  java.awt.TextField textFieldSteps
           
 
Fields inherited from class java.applet.Applet
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
Boxed()
          This is the default constructor
 
Method Summary
private  void action(java.lang.String steps, java.lang.String fname)
          Starts the creation of Monotonic lines when the Run button is clicked.
private  void drawEnvelope(java.awt.Graphics g, StraightEnvelope env)
          Draws the envelope on screen
private  void drawHash(java.awt.Graphics g, java.util.SortedMap m)
          Draws the map on the screen
private  java.awt.Button getButtonClear()
          This method initializes buttonClear
private  java.awt.Button getButtonRun()
          This method initializes buttonRun
private  java.awt.Label getLabel()
          This method initializes label
private  java.awt.Label getLabel1()
          This method initializes label1
private  java.awt.Panel getPanel()
          This method initializes panel
private  java.awt.Panel getPanelDraw()
          This method initializes panelDraw
private  java.awt.TextField getTextFieldfName()
          This method initializes textFieldfName
private  java.awt.TextField getTextFieldSteps()
          This method initializes textFieldSteps
 void init()
          This method initializes this
static void main(java.lang.String[] args)
           
private  void storeArray(int[][] m, java.lang.String fname)
          Stores the contents of m to a file named fname.
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel


private java.awt.Panel panel

buttonRun


private java.awt.Button buttonRun

panelDraw


private java.awt.Panel panelDraw

textFieldSteps


private java.awt.TextField textFieldSteps

label


private java.awt.Label label

textFieldfName


private java.awt.TextField textFieldfName

label1


private java.awt.Label label1

buttonClear


private java.awt.Button buttonClear

rand


java.util.Random rand
Constructor Detail

Boxed


public Boxed()
This is the default constructor

Method Detail

main


public static void main(java.lang.String[] args)

init


public void init()
This method initializes this

Returns:
void

getPanel


private java.awt.Panel getPanel()
This method initializes panel

Returns:
java.awt.Panel

getButtonRun


private java.awt.Button getButtonRun()
This method initializes buttonRun

Returns:
java.awt.Button

action


private void action(java.lang.String steps,
                    java.lang.String fname)
Starts the creation of Monotonic lines when the Run button is clicked.

Parameters:
steps - number of steps.
fname - file name to store distribution data.

getPanelDraw


private java.awt.Panel getPanelDraw()
This method initializes panelDraw

Returns:
java.awt.Panel

drawHash


private void drawHash(java.awt.Graphics g,
                      java.util.SortedMap m)
Draws the map on the screen

Parameters:
g -
m - sorted map to be drawn;

drawEnvelope


private void drawEnvelope(java.awt.Graphics g,
                          StraightEnvelope env)
Draws the envelope on screen

Parameters:
g - Graphics will be used to draw
env - envelope to be drawn

getTextFieldSteps


private java.awt.TextField getTextFieldSteps()
This method initializes textFieldSteps

Returns:
java.awt.TextField

getLabel


private java.awt.Label getLabel()
This method initializes label

Returns:
java.awt.Label

getTextFieldfName


private java.awt.TextField getTextFieldfName()
This method initializes textFieldfName

Returns:
java.awt.TextField

getLabel1


private java.awt.Label getLabel1()
This method initializes label1

Returns:
java.awt.Label

storeArray


private void storeArray(int[][] m,
                        java.lang.String fname)
Stores the contents of m to a file named fname.

Parameters:
m -
fname -

getButtonClear


private java.awt.Button getButtonClear()
This method initializes buttonClear

Returns:
java.awt.Button