Package jwo.utils

Utility classes for GUI building and other general tasks.

See:
          Description

Interface Summary
JWDialogueListener Interface for objects that need to be updated when a non-modal dialogue is closed.
 

Class Summary
JWAxisItem Object to hold graph axis information.
JWBrowser Displays a given URL in the system browser.
JWBrowserControl  
JWButton Button that accepts return key as a non-mouse equivalent to selection.
JWCanvas Simple canvas component that redraws itself when it is resized.
JWColourRing Creates a colour ring for displaying HSV colour space.
JWColourSelect Creates a graphic colour selector.
JWComplex Simple class to store complex numbers
JWDialogue Abstract class to use as basis for dialogue windows.
JWDivider Creates a simple centred '3D' dividing line.
JWExpressionParser Allows a mathematical expression to be parsed and evaluated.
JWFastFourierTransform Calculates the Fast Fourier or Inverse Fast Fourier transforms of an array of discrete real or complex numbers respectively.
JWFrame Abstract class to use as basis for simple non-modal windows.
JWGraph Simple graph object.
JWGraphItem Skeleton for a graphical object to be added to Graph.
JWImageQuant Class to quantize an RGB image into fewer colours.
JWInputBox Class to create a simple input box for capturing one line keyboard input.
JWLabel Label with user-defined borders for compact text.
JWLUDecomp Class for finding the solution of a set of linear algrbraic equations via LU decomposition.
JWMatrix Class containing Matrix processing operations.
JWMonologue Abstract class to use as basis for simple monologue windows.
JWPanel Creates panel with '3D' borders.
JWPicture Class for displaying a graphics file on a canvas.
JWRectangle Class for storing a rectangle with floating point coordinates.
JWRubberband Draws a rubberband box for interactive selection of rectangular regions with the mouse.
JWSlider Creates a slider bar whose value can be changed moving the bar.
JWYesNo Creates a dialogue that requres a Yes or No response to quit.
KeyboardInput Class to handle keyboard input.
 

Package jwo.utils Description

Utility classes for GUI building and other general tasks. Many of the LandSerf classes are inherited from these, but they may also be used with other applications.

All code copyright Jo Wood, 1996-2002. No code or documentation may be copied or distributed without the permission of the author.