|
||||||||
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.Panel
java.applet.Applet
javax.swing.JApplet
Classify
public class Classify
Classify is the main driver program that extend JApplet and is the class called when the applet is loaded, which inturn initialize all other objects and components need to run the applet hierarchy: JApplet->Classify
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JApplet |
---|
javax.swing.JApplet.AccessibleJApplet |
Nested classes/interfaces inherited from class java.applet.Applet |
---|
java.applet.Applet.AccessibleApplet |
Nested classes/interfaces inherited from class java.awt.Panel |
---|
java.awt.Panel.AccessibleAWTPanel |
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 | |
---|---|
static int |
PTYPE_INPUT
|
static int |
PTYPE_LINE
|
static int |
PTYPE_OUTPUT
|
static int |
PTYPE_OUTPUT_LARGE
|
static int |
PTYPE_SUPPORT_VECTOR
|
static double |
X_MAX
|
static double |
Y_MAX
|
Fields inherited from class javax.swing.JApplet |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
Classify()
|
Method Summary | |
---|---|
void |
DetermineDimensions()
determines the dimensions of the selection area |
static boolean |
drawPoint(java.awt.Graphics device_a,
java.awt.Point point_a,
int type_a,
java.awt.Color color_a)
determine the dimensions of the selection area actually this draws a line of width 3 pixels in either directions in way, this draws a + sign.. |
static boolean |
drawPoints(java.awt.Graphics device_a,
java.util.Vector points_a,
int type_a,
java.awt.Color color_a)
determine the dimensions of the selection area |
static java.lang.Object |
getCurrAlgo()
determine the current algorithm and returns an object for it |
void |
init()
this method is called when the applet is started |
static boolean |
initializeAlgo(Algorithm algo_a)
determine the dimensions of the selection area |
static void |
main(java.lang.String[] args)
main method, the entrance of the program |
void |
preInit()
Initializes variables |
static boolean |
putLine(java.awt.Graphics device_a,
java.awt.Point first_pt_a,
java.awt.Point second_pt_a,
java.awt.Color color_a)
Method to draw a line between two points. |
static boolean |
putLines(java.awt.Graphics device_a,
java.util.Vector points_a,
int type_a,
java.awt.Color color_a)
Method : putlines Method to draw a line between a series of points. |
Methods inherited from class javax.swing.JApplet |
---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.applet.Applet |
---|
destroy, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setMaximumSize, setMinimumSize, setName, setPreferredSize, 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 |
---|
public static final int PTYPE_INPUT
public static final int PTYPE_OUTPUT
public static final int PTYPE_SUPPORT_VECTOR
public static final int PTYPE_OUTPUT_LARGE
public static final int PTYPE_LINE
public static final double X_MAX
public static final double Y_MAX
Constructor Detail |
---|
public Classify()
Method Detail |
---|
public void preInit()
public static void main(java.lang.String[] args)
args
- command line argumentspublic void init()
init
in class java.applet.Applet
public void DetermineDimensions()
public static java.lang.Object getCurrAlgo()
public static boolean initializeAlgo(Algorithm algo_a)
algo_a
- The algorithm to he initialized
public static boolean drawPoint(java.awt.Graphics device_a, java.awt.Point point_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoint_a
- point which will be displayedtype_a
- integer describing typecolor_a
- color of the point
public static boolean drawPoints(java.awt.Graphics device_a, java.util.Vector points_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoints_a
- points which will be displayedtype_a
- integer describing typecolor_a
- color of the point
public static boolean putLines(java.awt.Graphics device_a, java.util.Vector points_a, int type_a, java.awt.Color color_a)
device_a
- graphics object usedpoints_a
- points which will be displayedtype_a
- integer describing typecolor_a
- color of the point
public static boolean putLine(java.awt.Graphics device_a, java.awt.Point first_pt_a, java.awt.Point second_pt_a, java.awt.Color color_a)
device_a
- graphics object usedfirst_pt_a
- Line begining pointsecond_pt_a
- Line ending pointcolor_a
- The color of the line
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |