A B C D E F G H I J L M N O P R S T U V W X Z _ 

A

AbstractShape - Class in <Unnamed>
Abstract class for shapes that can be represented with 2 points.
Copyright Georgia Institute of Technology 2007
AbstractShape() - Constructor for class AbstractShape
Constructor that takes no arguments
AbstractShape(int, int, int, int) - Constructor for class AbstractShape
Constructor that takes x1,y1,x2,y2
AbstractShape(Point, Point) - Constructor for class AbstractShape
Constructor that takes the first and second point
actionPerformed(ActionEvent) - Method in class PictureExplorer
Controls the zoom menu bar
actionPerformed(ActionEvent) - Method in class SoundExplorer
Method to handle an action event
add(AbstractShape) - Method in class ShapeComponent
Method to add a shape to the shape vector
add(Picture) - Method in class AnimationPanel
Method to add a picture
addArc(Color, int, int, int, int, int, int) - Method in class Picture
Method to draw the outline of an arc on a picture
addArcFilled(Color, int, int, int, int, int, int) - Method in class Picture
Method to draw a solid arc on a picture
addDirtyRegion(JComponent, int, int, int, int) - Method in class ThreadCheckingRepaintManager
 
addFrame(Picture) - Method in class FrameSequencer
Method to add a picture to the frame sequence
addInvalidComponent(JComponent) - Method in class ThreadCheckingRepaintManager
 
addLine(Color, int, int, int, int) - Method in class Picture
Method to draw a line between two points on a picture
addMessage(String, int, int) - Method in class SimplePicture
Method to draw a message as a string on the buffered image
addModel(Object) - Method in interface ModelDisplay
method to add the model to the world
addModel(Object) - Method in class World
Method to add a model to this model displayer
addMove(int, int, int, int) - Method in class Pen
Method to add a path segment if the pen is down
addNewLines(String) - Static method in class SimpleOutput
Method to add new line character if the message is too long
addNewLines(String) - Static method in class StoppableOutput
Method to add new line character if the message is too long
addOval(Color, int, int, int, int) - Method in class Picture
Method to draw the outline of an oval on a picture.
addOvalFilled(Color, int, int, int, int) - Method in class Picture
Method to draw a solid oval on a picture.
addPicture(Picture) - Method in class MoviePlayer
Method to add a picture to the movie
addRect(Color, int, int, int, int) - Method in class Picture
Method to draw the outline of a rectangle on a picture.
addRectFilled(Color, int, int, int, int) - Method in class Picture
Method to draw a solid rectangle on a picture.
addText(Color, int, int, String) - Method in class Picture
Method to add a line of text to a picture
addTextWithStyle(Color, int, int, String, Font) - Method in class Picture
Method to add text to a picture withe a particular font style
alaw2linear(byte) - Static method in class TConversionTool
 
ALTO_SAX - Static variable in class MidiPlayer
 
AnimationPanel - Class in <Unnamed>
Class to show a frame-based animation.
Copyright Georgia Institute of Technology 2007
AnimationPanel() - Constructor for class AnimationPanel
Constructor that takes no arguments
AnimationPanel(String) - Constructor for class AnimationPanel
Constructor that takes the directory to read the frames from
AnimationPanel(String, int) - Constructor for class AnimationPanel
Constructor that takes the directory to read from and the number of frames per second
AnimationPanel(List<Picture>) - Constructor for class AnimationPanel
Constructor that takes a list of pictures
APPLAUSE - Static variable in class MidiPlayer
 
asArray() - Method in class SimpleSound
Method to return the byte array

B

backward() - Method in class SimpleTurtle
Method to go backward by 100 pixels
backward(int) - Method in class SimpleTurtle
Method to go backward a given number of pixels
BASS - Static variable in class MidiPlayer
 
BIRD - Static variable in class MidiPlayer
 
blockingPlay() - Method in class SimpleSound
Plays the sound, then sleeps for how long the sound SHOULD last.
blockingPlayAtRateDur(double, double) - Method in class SimpleSound
First, checks the value of durInFrames to make sure that it is not larger than Integer.MAX_VALUE to guarrantee safe casting.
blockingPlayAtRateInRange(float, int, int) - Method in class SimpleSound
Calls playAtRateInRange(rate, startFrame, endFrame, true) .
blockingPlayOld() - Method in class SimpleSound
Creates a new Playback thread, starts it, then waits for the entire sound to finish playing before it returns.
ButtonPanel - Class in <Unnamed>
Class that holds the buttons for the movie player
ButtonPanel(MoviePlayer) - Constructor for class ButtonPanel
Constructor that takes a MoviePlayer as a parameter.
bytesToInt16(byte[], int, boolean) - Static method in class TConversionTool
Converts 2 successive bytes starting at byteOffset in buffer to a signed integer sample with 16bit range.
bytesToInt24(byte[], int, boolean) - Static method in class TConversionTool
Converts 3 successive bytes starting at byteOffset in buffer to a signed integer sample with 24bit range.
bytesToInt32(byte[], int, boolean) - Static method in class TConversionTool
Converts a 4 successive bytes starting at byteOffset in buffer to a signed 32bit integer sample.

C

CaptureButtonPanel - Class in <Unnamed>
Class that holds buttons for video capture
Copyright Georgia Institute of Technology 2005
CaptureButtonPanel() - Constructor for class CaptureButtonPanel
Constructor that takes no arguments
CaptureButtonPanel(VideoCapturer, RegionInterface) - Constructor for class CaptureButtonPanel
Constructor that takes the object that handles the video capture and the object that handles the region selection
captureMovie() - Method in class MovieCapturer
Method to capture a movie until the done flag is set to true
captureMovie() - Method in class StartMovieCapture
Method to capture a movie until the stop method is called and sets the active thread to null
captureMovie(int) - Method in class MovieCapturer
Method to capture a movie for the passed number of seconds
captureMovie(int, int, int, int) - Method in class MovieCapturer
Method to capture a movie until the done flag is set to true
captureMovie(int, int, int, int, int) - Method in class MovieCapturer
Method to capture a movie in a rectangular region for the passed number of seconds
captureRegion() - Method in class MovieCapturer
Method to capture a region of the screen
captureRegion(int, int, int, int) - Method in class MovieCapturer
Method to capture a part of the screen
captureScreen() - Method in class MovieCapturer
Method to capture the entire screen
captureScreen() - Method in interface VideoCapturer
Method that captures the screen
CELLO - Static variable in class MidiPlayer
 
changedUpdate(DocumentEvent) - Method in class CommandDocumentListener
 
changedUpdate(DocumentEvent) - Method in class JESGutter
Gives notification that an attribute or set of attributes changed.
checkScroll() - Method in class PictureExplorer
Method to check that the current position is in the viewing area and if not scroll to center the current position if possible
checkScroll() - Method in class SoundExplorer
Method to check that the current position is in the viewing area and if not scroll to center the current position if possible
CLARINET - Static variable in class MidiPlayer
 
cleanUp() - Static method in class JavaMusic
Obtains the MIDI channel to use from the default synthesizer.
cleanUp() - Method in class MidiPlayer
Method to clean up the midi player
clearBackground() - Method in interface ModelDisplay
Method to clear the background
clearBackground() - Method in class World
Method to clear the background picture
clearPath() - Method in class Pen
Method to clear the path stored for this pen
clearPath() - Method in class SimpleTurtle
Method to clear the path (history of where the turtle has been)
clearShapes() - Method in interface RegionInterface
Method to clear the picked region (a shape)
clearShapes() - Method in class ShapeComponent
Clear all shapes out of the shape vector
close() - Static method in class JavaMusic
Closes the default synthesizer.
close() - Method in class MidiPlayer
Method to close the midi player
close() - Method in class PictureFrame
A method to close a picture frame
color - Variable in class AbstractShape
the color of this shape
ColorChooser - Class in <Unnamed>
A class to make working with a color chooser easier for students.
ColorChooser() - Constructor for class ColorChooser
 
colorDistance(Color) - Method in class Pixel
Method to get the distance between this pixel's color and the passed color
colorDistance(Color, Color) - Static method in class Pixel
Method to compute the color distances between two color objects
CommandDocumentFilter - Class in <Unnamed>
This class prevents text from being entered before a particular position in the document.
CommandDocumentFilter() - Constructor for class CommandDocumentFilter
 
CommandDocumentListener - Class in <Unnamed>
This serves as a proxy for a class extending InputBuffer.
CommandDocumentListener(CommandDocumentListener.InputBuffer) - Constructor for class CommandDocumentListener
 
CommandDocumentListener.InputBuffer - Class in <Unnamed>
 
CONFIG_AUTOSAVEONRUN - Static variable in class JESConfig
Whether to save files automatically on load.
CONFIG_BACKUPSAVE - Static variable in class JESConfig
Whether to save backup files.
CONFIG_BLOCK - Static variable in class JESConfig
Whether to help the user indent with an indentation block.
CONFIG_COMMAND_WINDOW_THEME - Static variable in class JESConfig
The command-window color scheme.
CONFIG_FONT - Static variable in class JESConfig
The interface font size.
CONFIG_GUTTER - Static variable in class JESConfig
Whether to display line numbers.
CONFIG_MEDIAPATH - Static variable in class JESConfig
The last-used media path.
CONFIG_MODE - Static variable in class JESConfig
The selected interface mode.
CONFIG_RECENT_FILES - Static variable in class JESConfig
The list of recent files.
CONFIG_SKIN - Static variable in class JESConfig
The Java UI skin.
CONFIG_WRAPPIXELVALUES - Static variable in class JESConfig
Whether to wrap red/blue/green values from 0 to 255.
containsTurtle(Turtle) - Method in class World
Method to check if this world contains the passed turtle
controllerUpdate(ControllerEvent) - Method in class JpegImagesToMovie
This method is called when an event is generated by a Controller that this listener is registered with.
convert(String, String) - Static method in class SimpleSound
Method to convert a mp3 sound into a wav sound
copyInto(Picture, int, int) - Method in class Picture
Copies all the pixels from this picture to the destination picture, starting with the specified upper-left corner.
copyPicture(SimplePicture) - Method in class SimplePicture
Method that will copy all of the passed source picture into the current picture object
COPYRIGHT_FIRST_YEAR - Static variable in class JESVersion
 
COPYRIGHT_LAST_YEAR - Static variable in class JESVersion
 
COPYRIGHT_YEARS - Static variable in class JESVersion
 
copySoundInto(Sound, int) - Method in class Sound
Method to copy as much of this sound as will fit into another sound.
correctLevel(double) - Static method in class Pixel
Round and correct a color level to be within 0 and 255, according to the current wrapLevels setting.
correctLevel(int) - Static method in class Pixel
Correct a color level to be within 0 and 255, according to the current wrapLevels setting.
createGraphics() - Method in class SimplePicture
Method to get a Graphics2D object for this picture which can be used to do 2D drawing on the picture
createLocationPanel(Font) - Method in class PictureExplorer
Create the pixel location panel
crop(int, int, int, int) - Method in class Picture
Returns a cropped version of this picture: copies the pixels in it starting at the specified upper-left corner and taking as many pixels as specified by width and height.
cropSound(int, int) - Method in class Sound
Mehtod to crop out a portion of this sound and return it as a new sound

D

dataSinkUpdate(DataSinkEvent) - Method in class JpegImagesToMovie
Event handler for the file writer.
DEFAULT_FILE_NAME - Static variable in class JESConfig
The default name of the modern JES .properties files.
delAllAfter() - Method in class MoviePlayer
Method to delete all the frames after the current one
delAllBefore() - Method in class MoviePlayer
Method to delete all the frames before the current one
deleteLastFrame() - Method in class FrameSequencer
Method to delete the last frame
DigitalPicture - Interface in <Unnamed>
Interface to describe a digital picture.
disable() - Method in class CommandDocumentFilter
 
disable() - Method in class CommandDocumentListener
 
displayImage() - Method in class PictureFrame
A method to make sure the frame is displayed
displayPixelInformation(String, String) - Method in class PictureExplorer
Method to display the pixel information from the passed x and y but also converts x and y from strings
doIt(int, int, int, List<String>, MediaLocator, String) - Method in class JpegImagesToMovie
Method to write out the movie for a given type
doItAVI(int, int, int, List<String>, String) - Method in class JpegImagesToMovie
Method to write out an AVI movie
doItAVI(int, int, int, List<String>, MediaLocator) - Method in class JpegImagesToMovie
Method to write out an AVI movie
doItAVI(int, int, int, List<String>, MediaLocator, String) - Method in class JpegImagesToMovie
Method to write out the movie for an AVI movie
doItQuicktime(int, int, int, List<String>, String) - Method in class JpegImagesToMovie
Method to write out a quicktime movie
doItQuicktime(int, int, int, List<String>, MediaLocator) - Method in class JpegImagesToMovie
Method to write out a quicktime movie
done() - Method in class SplashWindow
Closes the SplashWindow in another thread.
draw(Graphics) - Method in class AbstractShape
Abstract method to draw the shape given the graphics context
draw(Graphics) - Method in class AnimationPanel
Method to paint the frames
draw(Graphics) - Method in class RectangleShape
Draw the shape
drawInfoString(Graphics) - Method in class SimpleTurtle
Method to draw the information string
drawString(String, int, int) - Method in class SimplePicture
Method to draw a string at the given location on the picture
drop(Picture) - Method in class SimpleTurtle
Method to draw a passed picture at the current turtle location and rotation in a picture or model display

E

enable(int) - Method in class CommandDocumentListener
 
enable(int, AttributeSet) - Method in class CommandDocumentFilter
 
explore() - Method in class SimplePicture
Method to open a picture explorer on a copy of this simple picture
explore() - Method in class SimpleSound
Method to open a sound viewer on a copy of this sound

F

FileChooser - Class in <Unnamed>
A class to make working with a file chooser easier for students.
FileChooser() - Constructor for class FileChooser
 
fireRemoveUpdate(DocumentEvent) - Method in class HighlightingStyledDocument
Overrides the default method from DefaultStyledDocument.
FLUTE - Static variable in class MidiPlayer
 
FONT_SIZE_MAX - Static variable in class JESConfig
 
FONT_SIZE_MAXREC - Static variable in class JESConfig
 
FONT_SIZE_MIN - Static variable in class JESConfig
 
forward() - Method in class SimpleTurtle
Method to move the turtle foward 100 pixels
forward(int) - Method in class SimpleTurtle
Method to move the turtle forward the given number of pixels
FrameSequencer - Class in <Unnamed>
Class used to save frames in a movie to a directory and show frames from a movie.
FrameSequencer(String) - Constructor for class FrameSequencer
Constructor that takes a directory name
FrameSequencer(String, String) - Constructor for class FrameSequencer
Constructor that takes a directory name and a base file name
FRENCH_HORN - Static variable in class MidiPlayer
 
FULL_TITLE - Static variable in class JESVersion
 

G

getAlpha() - Method in class Pixel
Method to get the amount of alpha (transparency) at this pixel.
getAudioFileFormat() - Method in class SimpleSound
Method that returns the AudioFileFormat describing this simple sound.
getAverage() - Method in class Pixel
Method to get the average of the colors of this pixel
getBackground() - Method in class World
Method that returns the background color of this world
getBaseMessage() - Static method in class JESVersion
 
getBaseName() - Method in class FrameSequencer
Method to get the base name
getBasicPixel(int, int) - Method in interface DigitalPicture
Returns the pixel value of a pixel in the DigitalPicture, given its coordinates.
getBasicPixel(int, int) - Method in class SimplePicture
Method to return the pixel value as an int for the given x and y location
getBlue() - Method in class Pixel
Method to get the amount of blue at this pixel.
getBlue(int) - Static method in class Pixel
Method to get the blue value from a pixel represented as an int
getBodyColor() - Method in class SimpleTurtle
Method to get the body color
getBooleanProperty(String) - Method in class JESConfig
Reads a property from the settings as a Boolean.
getBuffer() - Method in class SimpleSound
Method that returns the byte array representation of this simple sound.
getBufferedImage() - Method in interface DigitalPicture
Method to get a BufferedImage from the DigitalPicture
getBufferedImage() - Method in class SimplePicture
Method to get the buffered image
getChannel() - Static method in class JavaMusic
Returns the MIDI channel to use from the default synthesizer.
getChannels() - Method in class SimpleSound
Obtains the number of channels of this sound.
getColor() - Method in class Pen
Method to get the pen (ink) color
getColor() - Method in class Pixel
Method to get a color object that represents the color at this pixel.
getConfigFile() - Static method in class JESConfig
Returns a File pointing to the current configuration file, as indicated by the jes.configfile property.
getCopyrightYears() - Static method in class JESVersion
 
getCurrentInput() - Method in class CommandDocumentListener.InputBuffer
 
getCurrentX() - Method in class ImageDisplay
Method to get the current x
getCurrentY() - Method in class ImageDisplay
Method to get the current y
getCurrIndex() - Method in class AnimationPanel
Method to get the current index
getDefaultConfigFile() - Static method in class JESConfig
Returns a File pointing to the default configuration file location, independent of the current platform.
getDirectory() - Method in class FrameSequencer
Method to get the directory to write the frames to
getDirectory(String) - Static method in class SimpleInput
Method to get the name of a directory
getDirectory(String) - Static method in class StoppableInput
Method to get the name of a directory
getDistance(int, int) - Method in class SimpleTurtle
Get the distance from the passed x and y location
getDistance(SimpleTurtle) - Method in class SimpleTurtle
Get the distance from this turtle to another.
getExtension() - Method in class SimplePicture
Method to get the extension for this picture
getFileFor(String) - Static method in class JESResources
Returns a File identifying a resource in the JES home directory, and verifies that it exists.
getFileName() - Method in interface DigitalPicture
Method to get the file name associated with the DigitalPicture
getFileName() - Method in class SimplePicture
Method to get the file name associated with the picture
getFileName() - Method in class SimpleSound
Method that returns the name of the file this sound came from.
getFrame(int) - Method in class SimpleSound
Returns an array containing all of the bytes in the specified frame.
getFrameNames() - Method in class MovieWriter
Method to get the list of jpeg frames
getFrameNumber() - Method in class FrameSequencer
Method to get the frame number
getFrameSequencer() - Method in class MovieCapturer
Method to get the current directory
getFrameSequencer() - Method in interface VideoCapturer
Method to get the frame sequencer
getFramesPerSec() - Method in class AnimationPanel
Method to get the frames per second
getFramesPerSecond() - Method in class MovieCapturer
Method to get the number of frames per second
getFramesPerSecond() - Method in interface VideoCapturer
Method to return the number of frames per second
getFullTitle() - Static method in class JESVersion
 
getGraphics() - Method in interface ModelDisplay
Method that returns the graphics context for this model display
getGraphics() - Method in class SimplePicture
Method to get a graphics object for this picture to use to draw on
getGraphics() - Method in class World
Method to get the graphics context for drawing on
getGreen() - Method in class Pixel
Method to get the amount of green at this pixel.
getGreen(int) - Static method in class Pixel
Method to get the green value from a pixel represented as an int
getHeading() - Method in class SimpleTurtle
Method to get the current heading
getHeight() - Method in class AbstractShape
Method to get the height of the bounding rectangle
getHeight() - Method in interface DigitalPicture
Method to get the height of the DigitalPicture in pixels
getHeight() - Method in interface ModelDisplay
Method to get the height of the display
getHeight() - Method in class SimplePicture
Method to get the height of the picture in pixels
getHeight() - Method in class SimpleTurtle
Method to return the height of this object
getHeight() - Method in class World
Method to get the height in pixels
getHomePath() - Static method in class JESResources
Returns the configured JES home directory.
getImage() - Method in interface DigitalPicture
Method to get an Image from the DigitalPicture
getImage() - Method in class ImageDisplay
Method to get the image
getImage() - Method in class SimplePicture
Method to get an image from the picture
getInfoColor() - Method in class SimpleTurtle
Method to get the information color
getInstance() - Static method in class JESConfig
Returns the one instance of JESConfig, loading the configuration files in the process.
getInstrumentNames() - Method in class MidiPlayer
Method to get the map of index number to instrument names
getIntegerProperty(String) - Method in class JESConfig
Reads a property from the settings as an integer.
getIntNumber(String) - Static method in class SimpleInput
Method to allow the user to input an integer.
getIntNumber(String) - Static method in class StoppableInput
Method to allow the user to input an integer.
getIntNumber(String, int, int) - Static method in class SimpleInput
Method to get an integer between a minimum and maximum (inclusive)
getIntNumber(String, int, int) - Static method in class StoppableInput
Method to get an integer between a minimum and maximum (inclusive)
getLastTurtle() - Method in class World
Metod to get the last turtle in this world
getLeftSample(int) - Method in class SimpleSound
Obtains the left sample of the audio data contained at the specified frame.
getLength() - Method in class SimpleSound
Method to return the length of the sound as the number of samples
getLengthInBytes() - Method in class SimpleSound
Obtains the length of this sound in bytes.
getLengthInFrames() - Method in class SimpleSound
Obtains the length of the audio data contained in the file, expressed in sample frames.
getLicense() - Static method in class JESVersion
 
getLoadError() - Method in class JESConfig
Returns the most recent load error.
getMediaPath(String) - Static method in class FileChooser
Method to get the full path for the passed file name
getMediaPath(String) - Static method in class SimplePicture
Method to get the directory for the media
getMessage() - Static method in class JESVersion
 
getMigrationConfigFile() - Static method in class JESConfig
Returns a File pointing to the location of the configuration file used before JES 5.0.
getMinX() - Method in class AbstractShape
Method to get minimum x value of the bounding rectangle
getMinY() - Method in class AbstractShape
Method to get the minimum y value of the bounding rectangle
getModelDisplay() - Method in class SimpleTurtle
Method to get the model display for this simple turtle
getMoviePlayer() - Method in class FrameSequencer
Method to get the movie player to use to show this sequence
getName() - Method in class SimpleTurtle
Method to get the name of the turtle
getNumber(String) - Static method in class SimpleInput
Method to allow the user to input a number.
getNumber(String) - Static method in class StoppableInput
Method to allow the user to input a number.
getNumFrames() - Method in class FrameSequencer
Method to get the number of frames in this sequence
getNumSamples() - Method in class SimpleSound
Returns the number of samples in this sound
getOSVersion() - Static method in class JESVersion
 
getPathTo(String) - Static method in class JESResources
Returns the pathname for a resource in the JES home directory, and verifies that it exists.
getPen() - Method in class SimpleTurtle
Method to get the pen
getPenColor() - Method in class SimpleTurtle
Method to get the pen color
getPenWidth() - Method in class SimpleTurtle
Method to get the pen width
getPicture() - Method in class SimpleTurtle
Method to get the picture for this simple turtle
getPicture() - Method in class World
Method to get the background picture
getPicture(int) - Method in class SlideShow
Method to get the Picture of the passed index
getPictureFrame() - Method in class SimplePicture
Method to get the picture frame for the picture
getPictureWithHeight(int) - Method in class SimplePicture
Method to create a new picture of the passed height.
getPictureWithWidth(int) - Method in class SimplePicture
Method to create a new picture of the passed width.
getPixel(int, int) - Method in interface DigitalPicture
Returns a Pixel object representing a pixel in the DigitalPicture given its coordinates
getPixel(int, int) - Method in class SimplePicture
Method to get a pixel object for the given x and y location
getPixels() - Method in class SimplePicture
Method to get a one-dimensional array of Pixels for this simple picture
getPlaybacks() - Method in class SimpleSound
Method that returns the vector of playback threads currently active on this sound.
getPlaying() - Method in class Playback
Method to return true if this playback thread is playing and false otherwise
getPluginMessage() - Static method in class JESVersion
 
getPreferredScrollableViewportSize() - Method in class ImageDisplay
Method to return the preferred size
getRed() - Method in class Pixel
Method to get the amount of red at this pixel.
getRed(int) - Static method in class Pixel
Method to get the red value from a pixel represented as an int
getRegion() - Method in class MovieCapturer
Method to get the region to capture
getRegion() - Method in interface VideoCapturer
Method to get the region to capture
getRelease() - Static method in class JESVersion
 
getReleaseDate() - Static method in class JESVersion
 
getRightSample(int) - Method in class SimpleSound
Obtains the right sample of the audio data contained at the specified frame.
getSample(int) - Method in class Samples
Method to get a specific Sample
getSample(int) - Method in class SimpleSound
Method to create and return a SoundSample object for the given frame number
getSamples() - Method in class SimpleSound
Method to create and return an array of SoundSample objects
getSamples(Sound) - Static method in class Samples
Method to get the array of samples from a sound
getSampleValue(int) - Method in class SimpleSound
If this is a mono sound, obtains the single sample contained within this frame, else obtains the first (left) sample contained in the specified frame.
getSampleValueAt(int) - Method in class SimpleSound
Method to get the sample at the passed index and handle any SoundExceptions
getSamplingRate() - Method in class SimpleSound
Method to get the sampling rate of this sound
getSCMInfo() - Static method in class JESVersion
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class ImageDisplay
Method to return the block increment for scrolling
getScrollableTracksViewportHeight() - Method in class ImageDisplay
Method to check if the viewport height is the source height
getScrollableTracksViewportWidth() - Method in class ImageDisplay
Method to check if the viewport width is the source width
getScrollableUnitIncrement(Rectangle, int, int) - Method in class ImageDisplay
Method to return the unit increment for scrolling
getShellColor() - Method in class SimpleTurtle
Method to get the shell color
getShowInfo() - Method in class SimpleTurtle
Method to get value of show info
getSound() - Method in class Sample
Method to get this sample's sound object
getSound() - Method in class Samples
Method to get these Samples' sound object
getSoundExplorer() - Method in class SimpleSound
Method that returns the SoundExplorer
getString(String) - Static method in class SimpleInput
Method to get a string input by the user.
getString(String) - Static method in class StoppableInput
Method to get a string input by the user.
getStringProperty(String) - Method in class JESConfig
Reads a property from the settings.
getSynthesizer() - Method in class MidiPlayer
Method to return the synthesizer
getTitle() - Method in interface DigitalPicture
Method to get the title of the DigitalPicture
getTitle() - Static method in class JESVersion
 
getTitle() - Method in class SimplePicture
Method to get the title of the picture
getTitle() - Method in class SlideShow
Method to get the title of the SlideShow
getTransformEnclosingRect(AffineTransform) - Method in class SimplePicture
Method to get the coordinates of the enclosing rectangle after this transformation is applied to the current picture
getTurtleIterator() - Method in class World
Method to get an iterator on the list of turtles
getTurtleList() - Method in class World
Method to get the list of turtles in the world
getValue() - Method in class Sample
Method to get the sample value
getValue() - Method in class SoundSample
Method to get the value of this sample as in int and handle the possible sound exception
getVersion() - Static method in class JESVersion
 
getWaitTime() - Method in class SlideShow
Method to get the delay time between transitions
getWidth() - Method in class AbstractShape
Method to get the width of the bounding rectangle
getWidth() - Method in interface DigitalPicture
Method to get the width of the DigitalPicture in pixels
getWidth() - Method in interface ModelDisplay
Method to get the width of the display
getWidth() - Method in class Pen
Method to get the width of the pen
getWidth() - Method in class SimplePicture
Method to get the width of the picture in pixels
getWidth() - Method in class SimpleTurtle
Method to return the width of this object
getWidth() - Method in class World
Method to get the width in pixels
getWrapLevels() - Static method in class Pixel
Indicates whether levels outside the range 0-255 are clamped or wrapped around (saturating or modular arithmetic).
getX() - Method in class Pixel
Method to get the x location of this pixel.
getXPos() - Method in class SimpleTurtle
Method to get the current x position
getY() - Method in class Pixel
Method to get the y location of this pixel.
getYPos() - Method in class SimpleTurtle
Method to get the current y position
GUITAR - Static variable in class MidiPlayer
 

H

HARMONICA - Static variable in class MidiPlayer
 
HARP - Static variable in class MidiPlayer
 
HELICOPTER - Static variable in class MidiPlayer
 
hide() - Method in class PictureFrame
A method to hide the frame
hide() - Method in class SimplePicture
Method to hide the picture
hide() - Method in class SimpleTurtle
Method to hide the turtle (stop showing it) This doesn't affect the pen status
hideFrame() - Method in class World
Method to hide the frame
HighlightingStyledDocument - Class in <Unnamed>
Highlights jython syntax in a Document Created for the Jython Environment for Students (JES) Hilghights keywords and environment words that are defined for it.
HighlightingStyledDocument() - Constructor for class HighlightingStyledDocument
 
HOMEPAGE_HOST - Static variable in class JESVersion
 
HOMEPAGE_URL - Static variable in class JESVersion
 

I

ICE_CUBE - Static variable in class MidiPlayer
 
ImageDisplay - Class in <Unnamed>
Class to display an image and the current location with a + sign
Copyright Georgia Institute of Technology 2004
ImageDisplay(Image) - Constructor for class ImageDisplay
Constructor that takes the image to display
ImageDisplay(Image, int, int) - Constructor for class ImageDisplay
Constructor that takes the image and current x and y
InputBuffer() - Constructor for class CommandDocumentListener.InputBuffer
 
insertString(int, String, AttributeSet) - Method in class HighlightingStyledDocument
Overrides the default method from DefaultStyledDocument.
insertString(DocumentFilter.FilterBypass, int, String, AttributeSet) - Method in class CommandDocumentFilter
 
insertUpdate(DocumentEvent) - Method in class CommandDocumentListener
 
insertUpdate(DocumentEvent) - Method in class JESGutter
Gives notification that there was text inserted into the document.
intToBytes16(int, byte[], int, boolean) - Static method in class TConversionTool
Converts a 16 bit sample of type int to 2 bytes in an array.
intToBytes24(int, byte[], int, boolean) - Static method in class TConversionTool
Converts a 24 bit sample of type int to 3 bytes in an array.
intToBytes32(int, byte[], int, boolean) - Static method in class TConversionTool
Converts a 32 bit sample of type int to 4 bytes in an array.
intToUnsignedByte(int) - Static method in class TConversionTool
 
intToUnsignedBytes16(int, byte[], int, boolean) - Static method in class TConversionTool
 
intToUnsignedBytes24(int, byte[], int, boolean) - Static method in class TConversionTool
 
intToUnsignedBytes32(int, byte[], int, boolean) - Static method in class TConversionTool
 
isCompleteCheck() - Method in class ThreadCheckingRepaintManager
Initially there was a rule that it is safe to create and use Swing components until they are realized but this rule is not valid any more, and now it is recommended to interact with Swing from EDT only.
isModified() - Method in class JESConfig
Indicates that a property has been added to the configuration since it was loaded.
isPenDown() - Method in class Pen
Method to get pen down status
isPenDown() - Method in class SimpleTurtle
Method to check if the pen is down
isShown() - Method in class FrameSequencer
Method to check if the frame sequence is being shown
isStereo() - Method in class SimpleSound
Method to check if a sound is stereo (2 channels) or not
ISSUES_HOST - Static variable in class JESVersion
 
ISSUES_URL - Static variable in class JESVersion
 
isVisible() - Method in class SimpleTurtle
Method to get the value of the visible flag

J

JavaMusic - Class in <Unnamed>
A class with wrapper methods for JavaMusic (specifically playNote)
JavaMusic() - Constructor for class JavaMusic
 
JAZZ_GUITAR - Static variable in class MidiPlayer
 
JESConfig - Class in <Unnamed>
Represents a set of JES configuration information.
JESGutter - Class in <Unnamed>
The JES Gutter Created for the Jython Environment for Students The JES Gutter is a side bar that shows useful contextual information about the document being currently edited.
JESGutter(JEditorPane, Font) - Constructor for class JESGutter
Creates a Gutter object with a given TextComponent and Font.
JESPrintable - Class in <Unnamed>
This is a simple wrapper for java.awt.print.Printable that passes on the print() call to a printPage() method.
JESPrintable() - Constructor for class JESPrintable
 
JESResources - Class in <Unnamed>
This manages JES resources which live under the jes.home directory.
JESResources() - Constructor for class JESResources
 
JESSplashWindow - Class in <Unnamed>
 
JESSplashWindow() - Constructor for class JESSplashWindow
 
JESstartup - Class in <Unnamed>
The main launcher class for JES
JESstartup() - Constructor for class JESstartup
 
JESVersion - Class in <Unnamed>
 
JESVersion() - Constructor for class JESVersion
 
JpegImagesToMovie - Class in <Unnamed>
This program takes a list of JPEG image files and converts them into a QuickTime or AVI movie.
JpegImagesToMovie() - Constructor for class JpegImagesToMovie
 

L

LICENSE - Static variable in class JESVersion
 
linear2alaw(short) - Static method in class TConversionTool
 
linear2ulaw(int) - Static method in class TConversionTool
Converts a linear signed 16bit sample to a uLaw byte.
load(Image) - Method in interface DigitalPicture
Method to load the passed image into the DigitalPicture
load(Image) - Method in class SimplePicture
Method to load the buffered image with the passed image
load(String) - Method in interface DigitalPicture
Method to load the contents of the passed filename into the DigitalPicture without throwing errors
load(String) - Method in class SimplePicture
Method to load the contents of the picture to a file without throwing exceptions
loadConfig() - Method in class JESConfig
Reads a file full of properties.
loadFromFile(String) - Method in class SimpleSound
Resets the fields of this sound so that it now represents the sound in the specified file.
loadImage(String) - Method in class SimplePicture
Method to load the picture from the passed file name this just calls load(fileName) and is for name compatibility
loadOrFail(String) - Method in class SimplePicture
Method to load the picture from the passed file name
loadPictureAndShowIt(String) - Method in class SimplePicture
Method to load a picture from a file name and show it in a picture frame

M

main(String[]) - Static method in class AnimationPanel
Method to test
main(String[]) - Static method in class CaptureButtonPanel
 
main(String[]) - Static method in class FrameSequencer
 
main(String[]) - Static method in class JavaMusic
 
main(String[]) - Static method in class JESstartup
The main method which launches JES
main(String[]) - Static method in class JpegImagesToMovie
 
main(String[]) - Static method in class MovieCapturePanel
 
main(String[]) - Static method in class MovieCapturer
 
main(String[]) - Static method in class MoviePlayer
 
main(String[]) - Static method in class MovieWriter
 
main(String[]) - Static method in class PictureExplorer
Test Main.
main(String[]) - Static method in class ShapeComponent
 
main(String[]) - Static method in class SlideShow
 
makeAIS() - Method in class SimpleSound
Creates an AudioInputStream for this sound from the buffer and the audioFileFormat.
makeIcon(String) - Static method in class JESResources
Returns a Swing ImageIcon using a particular resource in the JES home directory.
makeIcon(String, String) - Static method in class JESResources
Returns a Swing ImageIcon using a particular resource in the JES home directory.
MAX_NEG - Static variable in class SimpleSound
Constant for max negative value
MAX_POS - Static variable in class SimpleSound
Constant for max positive value
MidiPlayer - Class in <Unnamed>
Class that knows how to play notes using the midi standard Copyright 2004 Georgia Institute of Technology
MidiPlayer() - Constructor for class MidiPlayer
Constructor that takes no arguments
MIGRATION_FILE_NAME - Static variable in class JESConfig
The default name of the legacy JESConfig.txt files.
MODE_BEGINNER - Static variable in class JESConfig
 
MODE_EXPERT - Static variable in class JESConfig
 
modelChanged() - Method in interface ModelDisplay
method to notify the thing that displays that the model has changed
modelChanged() - Method in class World
Method that allows the model to notify the display
ModelDisplay - Interface in <Unnamed>
Interface to used to communicate between a model and its display
Copyright Georgia Institute of Technology 2004
mouseClicked(MouseEvent) - Method in class PictureExplorer
Method called when the mouse is clicked
mouseClicked(MouseEvent) - Method in class SoundExplorer
Handle a mouse click event
mouseDragged(MouseEvent) - Method in class PictureExplorer
Called when the mouse is dragged (button held down and moved)
mouseDragged(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse dragged event
mouseEntered(MouseEvent) - Method in class PictureExplorer
Method called when the component is entered (mouse moves over it)
mouseEntered(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse entered event
mouseExited(MouseEvent) - Method in class PictureExplorer
Method called when the mouse moves over the component
mouseExited(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse exited event
mouseMoved(MouseEvent) - Method in class PictureExplorer
Method called when the mouse is moved with no buttons down
mouseMoved(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse move event
mousePressed(MouseEvent) - Method in class PictureExplorer
Method called when the mouse button is pushed down
mousePressed(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse press
mouseReleased(MouseEvent) - Method in class PictureExplorer
Method called when the mouse button is released
mouseReleased(MouseEvent) - Method in class SoundExplorer
Method to handle a mouse release
moveTo(int, int) - Method in class SimpleTurtle
Method to move to turtle to the given x and y location
MovieCapturePanel - Class in <Unnamed>
Class MovieCapturePanel: a panel used to capture a movie Copyright Georgia Institute of Technology 2007
MovieCapturePanel() - Constructor for class MovieCapturePanel
Constructor that takes no arguments
MovieCapturePanel(String) - Constructor for class MovieCapturePanel
A constructor that takes a directory to write the frames to
MovieCapturer - Class in <Unnamed>
Class that captures a movie to a series of jpg frames
Copyright Georgia Institute of Technology 2007
MovieCapturer(String) - Constructor for class MovieCapturer
Constructor that takes the directory to write the frames to
MovieCapturer(String, String) - Constructor for class MovieCapturer
Constructor that takes the directory to write to and the base name to use for the files
MoviePlayer - Class in <Unnamed>
Class that can play movies from multiple frames
Copyright Georgia Institute of Technology 2007
MoviePlayer() - Constructor for class MoviePlayer
Constructor to create a movie player by asking the user to pick the directory that contains the JPEG frames
MoviePlayer(String) - Constructor for class MoviePlayer
Constructor that takes a directory and shows a movie from it
MoviePlayer(List<Picture>) - Constructor for class MoviePlayer
Constructor that takes a list of pictures
MovieWriter - Class in <Unnamed>
Class to write out an AVI or Quicktime movie from a series of JPEG (jpg) frames in a directory
MovieWriter() - Constructor for class MovieWriter
Constructor that takes no arguments
MovieWriter(int) - Constructor for class MovieWriter
Constructor that takes the frame rate
MovieWriter(int, String) - Constructor for class MovieWriter
Constructor that takes the frame rate and the directory that the frames are stored in
MovieWriter(String) - Constructor for class MovieWriter
Constructor that takes the directory that has the frames
MovieWriter(String, int, String) - Constructor for class MovieWriter
Constructor that takes the directory with the frames the frame rate, and the output url (dir,name, and extendsion)
MUSIC_BOX - Static variable in class MidiPlayer
 

N

newline - Static variable in class HighlightingStyledDocument
The system specific line separator String.

O

OBOE - Static variable in class MidiPlayer
 
open() - Static method in class JavaMusic
Obtains the MIDI channel to use from the default synthesizer.
OVAL - Static variable in class AbstractShape
 

P

p1 - Variable in class AbstractShape
the first point in the shape
p2 - Variable in class AbstractShape
the second point in the shape
paint(Graphics) - Method in class JESGutter
Paints gutter information to the graphics object
paintComponent(Graphics) - Method in class AnimationPanel
Method to paint the component
paintComponent(Graphics) - Method in class ImageDisplay
Method to handle displaying this object
paintComponent(Graphics) - Method in class PathSegment
Method to paint this path segment
paintComponent(Graphics) - Method in class Pen
Metod to paint the pen path
paintComponent(Graphics) - Method in class ShapeComponent
Method to paint the shape canvas and all objects in it
paintComponent(Graphics) - Method in class SimpleTurtle
Method to paint the turtle
paintComponent(Graphics) - Method in class World
Method to paint this component
PathSegment - Class in <Unnamed>
This class represents a displayable path segment it has a color, width, and a Line2D object
Copyright Georgia Institute of Technology 2005
PathSegment(Color, int, Line2D.Float) - Constructor for class PathSegment
Constructor that takes the color, width, and line
Pen - Class in <Unnamed>
Class to represent a pen which has a color, width, and a list of path segments that it should draw.
Pen() - Constructor for class Pen
Constructor that takes no arguments
Pen(Color, int) - Constructor for class Pen
Constructor that takes the ink color and width
Pen(Color, int, boolean) - Constructor for class Pen
Constructor that takes the ink color, width, and penDown flag
penDown() - Method in class SimpleTurtle
Method to set the pen down
penUp() - Method in class SimpleTurtle
Method to lift the pen up
PIANO - Static variable in class MidiPlayer
 
PICCOLO - Static variable in class MidiPlayer
 
pickAColor() - Static method in class ColorChooser
Method to let the user pick a color and return the color object.
pickADirectory() - Static method in class FileChooser
Method to let the user pick a directory and return the full path name as a string.
pickAFile() - Static method in class FileChooser
Method to let the user pick a file and return the full file name as a string.
pickMediaPath() - Static method in class FileChooser
Method to pick a media path using the file chooser and set it
Picture - Class in <Unnamed>
A class that represents a picture.
Picture() - Constructor for class Picture
Constructor that takes no arguments
Picture(int, int) - Constructor for class Picture
Constructor that takes the width and height
Picture(int, int, Color) - Constructor for class Picture
Constructor that takes the width and height, and a color
Picture(BufferedImage) - Constructor for class Picture
Constructor that takes a buffered image
Picture(String) - Constructor for class Picture
Constructor that takes a file name and creates the picture
Picture(Picture) - Constructor for class Picture
Constructor that takes a picture and creates a copy of that picture.
pictureArray - Variable in class SlideShow
 
PictureExplorer - Class in <Unnamed>
Displays a picture and lets you explore the picture by displaying the x, y, red, green, and blue values of the pixel at the cursor when you click a mouse button or press and hold a mouse button while moving the cursor.
PictureExplorer(DigitalPicture) - Constructor for class PictureExplorer
Constructor that takes a picure to be explored
PictureFrame - Class in <Unnamed>
Class that holds a digital picture and displays it.
PictureFrame() - Constructor for class PictureFrame
Constructor that takes no arguments (needed for subclasses of this class)
PictureFrame(DigitalPicture) - Constructor for class PictureFrame
Constructor that takes a picture to display
Pixel - Class in <Unnamed>
Class that references a pixel in a picture.
Pixel(DigitalPicture, int, int) - Constructor for class Pixel
A constructor that take the x and y location for the pixel and the picture the pixel is coming from
play() - Method in class SimpleSound
Creates a new Playback thread and starts it.
play(int) - Method in class FrameSequencer
Method to play the frames (pictures) added so far
playAtRateDur(double, double) - Method in class SimpleSound
Checks the value of durInFrames to make sure that it is not larger than Integer.MAX_VALUE to guarrantee safe casting.
playAtRateInRange(float, int, int) - Method in class SimpleSound
Calls playAtRateInRange(rate, startFrame, endFrame, false) .
playAtRateInRange(float, int, int, boolean) - Method in class SimpleSound
Plays the specified segment of this sound at the given sample rate.
Playback - Class in <Unnamed>
The class Playback extends from Thread and allows for playback of a simple sound.
Playback(SimpleSound) - Constructor for class Playback
Constructor that takes the simple sound to be played
playJingleBells() - Method in class MidiPlayer
Method to play Jingle Bells
playJingleBells4() - Method in class MidiPlayer
Method to play the first 4 measures of jingle bells with each measure taking 1000 milliseconds (1 second)
playJingleBellsV1V2() - Method in class MidiPlayer
Method to play the first verse of jingle bells with each measure taking 1000 milliseconds (1 second) It is in 2/4 time
playMovie() - Method in class MovieCapturer
Method to play the captured movie
playMovie() - Method in class MoviePlayer
Method to play the movie from the beginning
playMovie() - Method in interface VideoCapturer
Method to play the captured movie
playMovie(int) - Method in class MoviePlayer
Method to play the movie from the beginning
playNote(int, int) - Static method in class JavaMusic
Plays a note with the passed note, duration, and the default intensity (64).
playNote(int, int) - Method in class MidiPlayer
Method to play a note
playNote(int, int, int) - Static method in class JavaMusic
Plays a note with the passed note, duration, and intensity.
playNote(int, int, int) - Method in class MidiPlayer
Method to play a note
playNote(int, int, int) - Static method in class SimpleSound
Method to play a note using MIDI
playNotesOnChannel(int, int[], int[], int[]) - Method in class MidiPlayer
Method to play an array of notes with the given durations and intensities
print(Graphics, PageFormat, int) - Method in class JESPrintable
 
printError(String) - Method in class SimpleSound
Invokes printError(message, null)
printError(String, Exception) - Method in class SimpleSound
Prints the given String to the "standard" error output stream, then prints a stack trace on the exception, and then exits the program.
printPage(Graphics, PageFormat, int) - Method in class JESPrintable
 

R

RECTANGLE - Static variable in class AbstractShape
 
RectangleShape - Class in <Unnamed>
Class Rectangle: inherits from Shape and draws a rectangle
Copyright Georgia Institute of Technology 2007
RectangleShape() - Constructor for class RectangleShape
Constructor that takes no arguments
RectangleShape(int, int, int, int) - Constructor for class RectangleShape
Constructor that takes x1,y1,x2,y2
RectangleShape(Point, Point) - Constructor for class RectangleShape
Constructor that takes two points to define the shape
RegionInterface - Interface in <Unnamed>
Interface for working with getting a region of an image
Copyright Georgia Institute of Technology 2007
RELEASE - Static variable in class JESVersion
 
RELEASE_DATE - Static variable in class JESVersion
 
remove(int) - Method in class ShapeComponent
Method to remove a shape given the index
remove(Shape) - Method in class ShapeComponent
Method to remove a shape from the shape vector
remove(Object) - Method in interface ModelDisplay
Method to remove the model from the world
remove(Object) - Method in class World
Method to remove the passed object from the world
remove(DocumentFilter.FilterBypass, int, int) - Method in class CommandDocumentFilter
 
removeAllAfter() - Method in class AnimationPanel
Method to remove all after the current index
removeAllBefore() - Method in class AnimationPanel
Method to remove all before current from list
removeLineMark() - Method in class JESGutter
Removes the line demarcation from the gutter
removePlayback(Playback) - Method in class SimpleSound
Deletes the specified playback object from the Vector.
removeUpdate(DocumentEvent) - Method in class CommandDocumentListener
 
removeUpdate(DocumentEvent) - Method in class JESGutter
Gives notifications that text was removed from the document.
repaint() - Method in class PictureExplorer
Repaints the image on the scrollpane.
repaint() - Method in class PictureFrame
Method to force the picture frame to repaint (redraw)
repaint() - Method in class SimplePicture
Method to force the picture to redraw itself.
replace(DocumentFilter.FilterBypass, int, int, String, AttributeSet) - Method in class CommandDocumentFilter
 
rest(int) - Method in class MidiPlayer
Method to rest for a specified number of milliseconds
run() - Method in class MovieCapturer
Method to run the captured movie
run() - Method in class Playback
Starts this thread.
run() - Method in class StartMovieCapture
Method to start the thread

S

Sample - Class in <Unnamed>
Class that represents a sample
Copyright Georgia Institute of Technology 2006
Sample(Sound, int) - Constructor for class Sample
Constructor that takes a sound and an index
SAMPLE_RATE - Static variable in class SimpleSound
Constant for the default sampling rate
Samples - Class in <Unnamed>
Class that represents a list of samples
Copyright Georgia Institute of Technology 2006
Samples(Sound) - Constructor for class Samples
Constructor that takes a sound
scale(double, double) - Method in class SimplePicture
Method to create a new picture by scaling the current picture by the given x and y factors
SCM_INFO - Static variable in class JESVersion
 
setAllPixelsToAColor(Color) - Method in class SimplePicture
Method to set the color in the picture to the passed color
setAlpha(int) - Method in class Pixel
Method to set the alpha (transparency) to a new alpha value
setAudioFileFormat(AudioFileFormat) - Method in class SimpleSound
Changes the AudioFileFormat of this sound.
setAutoRepaint(boolean) - Method in class World
Method to set the automatically repaint flag
setBackgroundImage(Picture) - Method in interface RegionInterface
Method to set the background image to select the region from
setBackgroundImage(Picture) - Method in class ShapeComponent
Method to set the background image to select the region from
setBase(int) - Method in class SoundExplorer
Method to set the base for the index.
setBaseName(String) - Method in class FrameSequencer
Method to set the base name
setBasicPixel(int, int, int) - Method in interface DigitalPicture
Sets the value of a pixel in the DigitalPicture.
setBasicPixel(int, int, int) - Method in class SimplePicture
Method to set the value of a pixel in the picture from an int
setBlue(int) - Method in class Pixel
Method to set the blue to a new blue value
setBodyColor(Color) - Method in class SimpleTurtle
Method to set the body color which will also set the pen color
setBooleanProperty(String, boolean) - Method in class JESConfig
Sets a property and stores it as a Boolean.
setBuffer(byte[]) - Method in class SimpleSound
Changes the byte array that represents this sound.
setBuffer(int) - Method in class SimpleSound
Changes the byte array that represents this sound.
setChannel(int) - Method in class MidiPlayer
Method to change the current channel
setColor(int, int, int, int) - Method in class Pixel
Method to set the pixel color to the passed in RGB and alpha components.
setColor(Color) - Method in class Pen
Method to set the pen (ink) color
setColor(Color) - Method in class Pixel
Method to set the pixel color to the passed in color object.
setColor(Color) - Method in class SimpleTurtle
Method to set the color of the turtle.
setColorFrom(Pixel) - Method in class Pixel
Sets the color of this pixel from the color value of otherPixel.
setCommentStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for comments
setCompleteCheck(boolean) - Method in class ThreadCheckingRepaintManager
 
setCurrentInput(String) - Method in class CommandDocumentListener.InputBuffer
 
setCurrentX(int) - Method in class ImageDisplay
Method to set the current x
setCurrentY(int) - Method in class ImageDisplay
Method to set the current y
setDefaultStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the default style of text to use
setDirectory(String) - Method in class FrameSequencer
Method to set the directory to write the frames to
setDocument(Document) - Method in class JESGutter
Sets the document for the gutter to listen for changes in.
setEnvironmentWords(String[]) - Method in class HighlightingStyledDocument
Sets a collection of environment words to highlight.
setEnvironmentWordStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for environment words
setFileName(String) - Method in class SimplePicture
Method to set the file name
setFrame(int, byte[]) - Method in class SimpleSound
Changes the value of each byte of the specified frame.
setFrameRate(int) - Method in class MoviePlayer
Method to set the frames per second to show the movie
setFramesPerSec(int) - Method in class AnimationPanel
Method to set the frames per second to show the movie
setFramesPerSecond(int) - Method in class MovieCapturer
Method to set the number of frames per second
setFramesPerSecond(int) - Method in interface VideoCapturer
Method to set the number of frames per second
setGreen(int) - Method in class Pixel
Method to set the green to a new green value
setHeading(double) - Method in class SimpleTurtle
Method to set the heading
setHeight(int) - Method in class SimpleTurtle
Method to set the height of this object
setImage(Image) - Method in class ImageDisplay
Method to set the image
setInfoColor(Color) - Method in class SimpleTurtle
Method to set the information color
setInstrument(int) - Method in class MidiPlayer
Method to set the instrument to play
setIntegerProperty(String, int) - Method in class JESConfig
Sets a property and stores it as an integer.
setKeywords(String[]) - Method in class HighlightingStyledDocument
Sets a collection of keywords to highlight.
setKeywordStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for keywords
setLeftSample(int, int) - Method in class SimpleSound
Method to set the left sample value at the passed index to the passed value
setLine(int, int, int) - Method in class JESGutter
Adds a line to the gutter.
setLineMark(int) - Method in class JESGutter
Sets the line do demarcate on the gutter
setLParenStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for invalid Left Parens
setMediaPath(String) - Static method in class FileChooser
Method to set the media path by setting the directory to use
setMediaPath(String) - Static method in class SimplePicture
Method to set the media path by setting the directory to use
setModelDisplay(ModelDisplay) - Method in class SimpleTurtle
Method to set the model display for this simple turtle
setName(String) - Method in class SimpleTurtle
Method to set the name of the turtle
setPen(Pen) - Method in class SimpleTurtle
Method to set the pen
setPenColor(Color) - Method in class SimpleTurtle
Method to set the pen color
setPenDown(boolean) - Method in class Pen
Method to set the pen down value
setPenDown(boolean) - Method in class SimpleTurtle
Method to set the pen down boolean variable True is down; false is up
setPenWidth(int) - Method in class SimpleTurtle
Method to set the pen width
setPicture(Picture) - Method in class PictureFrame
Method to set the picture to show in this picture frame
setPicture(Picture) - Method in class SimpleTurtle
Method to set the picture for this simple turtle
setPicture(Picture) - Method in class World
Method to set the background picture
setPictureFrame(PictureFrame) - Method in class SimplePicture
Method to set the picture frame for this picture
setPlugins(String[]) - Static method in class JESVersion
 
setPoint1Values(int, int) - Method in class AbstractShape
Method to set the point values for point1 that defines the shape
setPoint2Values(int, int) - Method in class AbstractShape
Method to set the point values for point2 that defines the shape
setRed(int) - Method in class Pixel
Method to set the red to a new red value
setRegion(Rectangle) - Method in class MovieCapturer
Method to set the region to capture (makes sure that the width and height is a multiple of 4 for compression later
setRegion(Rectangle) - Method in interface VideoCapturer
Method that sets a region to capture
setRightSample(int, int) - Method in class SimpleSound
Method to set the right sample value at the passed index to the passed value
setRParenStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for invalid Right Parens
setSample(int, double) - Method in class Samples
Method to set the value of a specific Sample
setSample(int, int) - Method in class Samples
Method to set the value of a specific Sample
setSampleValue(int, int) - Method in class SimpleSound
Changes the value of the sample found at the specified frame.
setSampleValueAt(int, int) - Method in class SimpleSound
Method to set the sample value at the passed index to the passed value
setShape(String) - Method in class ShapeComponent
Set the type of the shape that will be created when the user clicks in the shape canvas.
setShellColor(Color) - Method in class SimpleTurtle
Method to set the shell color
setShowInfo(boolean) - Method in class SimpleTurtle
Method to show the turtle information string
setShown(boolean) - Method in class FrameSequencer
Method to set the shown flag
setSoundExplorer(SoundExplorer) - Method in class SimpleSound
Changes the explorer of this object.
setStringProperty(String, String) - Method in class JESConfig
Sets a property.
setStringStyle(SimpleAttributeSet) - Method in class HighlightingStyledDocument
Sets the style of text to use for strings
setTextComponent(JEditorPane) - Method in class JESGutter
Sets the TextComponent the gutter models itself after
setThingToStop(Stoppable) - Static method in class StoppableInput
Sets the thing that will be stopped by the "Stop" buttons on these dialog boxes.
setThingToStop(Stoppable) - Static method in class StoppableOutput
Sets the thing that will be stopped by the "Stop" buttons on these dialog boxes.
setTitle(String) - Method in interface DigitalPicture
Method to set the title for the DigitalPicture
setTitle(String) - Method in class PictureExplorer
Set the title of the frame
setTitle(String) - Method in class PictureFrame
Method to set the title for the picture frame
setTitle(String) - Method in class SimplePicture
Method to set the title for the picture
setTitle(String) - Method in class SlideShow
Method to set the title for the SlideShow
setTitle(String) - Method in class SoundExplorer
Method to set the title on the main window
setValue(double) - Method in class Sample
Method to set the sample value
setValue(int) - Method in class Sample
Method to set the sample value
setValue(int) - Method in class SoundSample
Method to set the value of this sample and handle the sound exception
setVideoCapture(VideoCapturer) - Method in class ShapeComponent
Method to set the VideoCapturer for this ShapeComponent
setVisible(boolean) - Method in class MoviePlayer
Method to set the visibility of the frame
setVisible(boolean) - Method in class PictureFrame
A method to set the visible flag on the frame
setVisible(boolean) - Method in class SimplePicture
Method to make this picture visible or not
setVisible(boolean) - Method in class SimpleTurtle
Method to set the visible flag.
setWidth(int) - Method in class Pen
Method to set the width of the pen
setWidth(int) - Method in class SimpleTurtle
Method to set the width of this object
setWrapLevels(boolean) - Static method in class Pixel
Changes Pixel's behavior for dealing with levels outside the range 0-255.
ShapeComponent - Class in <Unnamed>
Class ShapeCanvas: holds shapes in a custom drawn area and handles a region selection
Copyright Georgia Institute of Technology 2007
ShapeComponent() - Constructor for class ShapeComponent
Constructor that takes no arguments
ShapeComponent(int, int) - Constructor for class ShapeComponent
Constructor that takes the width and height
ShapeComponent(Picture) - Constructor for class ShapeComponent
Constructor that takes a buffered image for the background
show() - Method in interface DigitalPicture
Method to show the picture in a picture frame
show() - Method in class FrameSequencer
Method to show the frame sequence
show() - Method in class SimplePicture
Method to show the picture in a picture frame
show() - Method in class SimpleTurtle
Method to show the turtle (doesn't affect the pen status
show() - Method in class SlideShow
Method to show the SlideShow
showAll() - Method in class AnimationPanel
show all frames starting at 0
showAllFromCurrent() - Method in class AnimationPanel
show animation from current index
showError(String) - Static method in class SimpleOutput
Method to show an error to a user
showError(String) - Static method in class StoppableOutput
Method to show an error to a user
showFrame() - Method in class World
Method to show the frame
showHelp() - Method in class CaptureButtonPanel
Method to show help
showHelp() - Static method in class JESstartup
 
showInformation(String) - Static method in class SimpleOutput
Method to show information to the user
showInformation(String) - Static method in class StoppableOutput
Method to show information to the user
showNext() - Method in class AnimationPanel
Method to show just the next frame
showNext() - Method in class MoviePlayer
Method to show the next image
showPrev() - Method in class AnimationPanel
Method to show the previous frame
showPrevious() - Method in class MoviePlayer
Method to show the previous image
showWarning(String) - Static method in class SimpleOutput
Method to show a warning to a user
showWarning(String) - Static method in class StoppableOutput
Method to show a warning to a user
SimpleInput - Class in <Unnamed>
Class to make it easy to get input from a user using JOptionPane
Copyright Georgia Institute of Technology 2004
SimpleInput() - Constructor for class SimpleInput
 
SimpleOutput - Class in <Unnamed>
Class to make it easy to do output to the user using JOptionPane
Copyright Georgia Institute of Technology 2004
SimpleOutput() - Constructor for class SimpleOutput
 
SimplePicture - Class in <Unnamed>
A class that represents a simple picture.
SimplePicture() - Constructor for class SimplePicture
Constructor that takes no arguments.
SimplePicture(int, int) - Constructor for class SimplePicture
Constructor that takes the width and height desired for a picture and creates a buffered image of that size.
SimplePicture(int, int, Color) - Constructor for class SimplePicture
Constructor that takes the width and height desired for a picture and creates a buffered image of that size.
SimplePicture(BufferedImage) - Constructor for class SimplePicture
Constructor that takes a buffered image
SimplePicture(String) - Constructor for class SimplePicture
Constructor that takes a file name and uses the file to create a picture
SimplePicture(SimplePicture) - Constructor for class SimplePicture
Constructor that takes a picture to copy information from
SimpleSound - Class in <Unnamed>
The SimpleSound class is an implementation of the Java Sound API specifically designed for use with students.
SimpleSound() - Constructor for class SimpleSound
Constructs a SimpleSound of 3 seconds long.
SimpleSound(int) - Constructor for class SimpleSound
Constructs a SimpleSound of the specified length.
SimpleSound(int, boolean) - Constructor for class SimpleSound
Constructs a simple sound with the given sample size in bits and type of endian (big or little)
SimpleSound(int, int) - Constructor for class SimpleSound
Constructs a SimpleSound of the specified length.
SimpleSound(String) - Constructor for class SimpleSound
Constructs a new SimpleSound from the given file.
SimpleSound(SimpleSound) - Constructor for class SimpleSound
Constructor that creates a new SimpleSound by copying a passed SimpleSound
SimpleTurtle - Class in <Unnamed>
Class that represents a Logo-style turtle.
SimpleTurtle(int, int) - Constructor for class SimpleTurtle
Constructor that takes the x and y position for the turtle
SimpleTurtle(int, int, ModelDisplay) - Constructor for class SimpleTurtle
Constructor that takes the x and y position and the model displayer
SimpleTurtle(int, int, Picture) - Constructor for class SimpleTurtle
Constructor that takes the x and y position and the picture to draw on
SimpleTurtle(ModelDisplay) - Constructor for class SimpleTurtle
Constructor that takes a model display and adds a turtle in the middle of it
SimpleTurtle(Picture) - Constructor for class SimpleTurtle
Constructor that takes the picture to draw on and will appear in the middle
SlideShow - Class in <Unnamed>
Class that represents a slide show.
SlideShow() - Constructor for class SlideShow
Constructor that takes no arguments
SlideShow(Picture[]) - Constructor for class SlideShow
Constructor that takes an array of Pictures
SlideShow(Picture[], int) - Constructor for class SlideShow
Constructor that takes an array of Pictures and a delay time between transitions
Sound - Class in <Unnamed>
Class that represents a sound.
Sound(int) - Constructor for class Sound
Constructor that takes the number of samples in the sound
Sound(int, int) - Constructor for class Sound
Constructor that takes the number of samples that this sound will have and the sample rate
Sound(String) - Constructor for class Sound
Constructor that takes a file name
Sound(Sound) - Constructor for class Sound
Constructor that takes a sound to copy
SoundException - Exception in <Unnamed>
Class to use to report a sound exception
Copyright Georgia Institute of Technology 2004
SoundException(String) - Constructor for exception SoundException
Constructor that takes String as the message for the SoundException
SoundExplorer - Class in <Unnamed>
This class allows you to explore a Sound.
SoundExplorer(SimpleSound, boolean) - Constructor for class SoundExplorer
Constructor that takes a sound and a boolean flag
SoundSample - Class in <Unnamed>
Class that represents a sample of a sound.
SoundSample(SimpleSound, int) - Constructor for class SoundSample
Constructor that takes a sound and valueArray
splash() - Static method in class JESSplashWindow
 
SplashWindow - Class in <Unnamed>
A class to control a splash screen.
SplashWindow(Image) - Constructor for class SplashWindow
Creates and shows a SplashWindow with a particular image.
startCapture() - Method in class MovieCapturer
Method to start capturing the movie
startCapture() - Method in interface VideoCapturer
Method to start the capture
startCapture(int) - Method in class MovieCapturer
Method to start captureing the movie and continue for the passed number of seconds
startCapture(int) - Method in interface VideoCapturer
Method to start the capture and capture numSeconds of video
StartMovieCapture - Class in <Unnamed>
Class that is Runnable to start Movie Capture and stop it
Copyright Georgia Institute of Technology 2007
StartMovieCapture(FrameSequencer, int, Rectangle) - Constructor for class StartMovieCapture
Constructor that takes the frame sequencer, number of frames per second, and the region to capture
STEEL_GUITAR - Static variable in class MidiPlayer
 
stop() - Method in class StartMovieCapture
Method to stop the thread
stop() - Method in interface Stoppable
Try to stop this thing.
stopCapture() - Method in class MovieCapturer
Method to stop capturing the movie
stopCapture() - Method in interface VideoCapturer
Method to stop the capture
Stoppable - Interface in <Unnamed>
An interface for something you can stop.
StoppableInput - Class in <Unnamed>
A fork of SimpleInput that adds "Stop" buttons for whatever is displaying the dialog boxes.
StoppableInput() - Constructor for class StoppableInput
 
StoppableOutput - Class in <Unnamed>
A fork of SimpleInput that adds "Stop" buttons for whatever is displaying the dialog boxes.
StoppableOutput() - Constructor for class StoppableOutput
 
stopPlaying() - Method in class Playback
Stops this thread by breaking the while loop in the run method.
stopPlaying() - Method in class SimpleSound
Stops playing the sound by calling the stopPlaying() method of all Playback threads belonging to the sound.

T

TConversionTool - Class in <Unnamed>
 
TConversionTool() - Constructor for class TConversionTool
 
TELEPHONE - Static variable in class MidiPlayer
 
TENOR_SAX - Static variable in class MidiPlayer
 
ThreadCheckingRepaintManager - Class in <Unnamed>
For usage of this class, please refer to http://weblogs.java.net/blog/alexfromsun/archive/2006/02/debugging_swing.html
ThreadCheckingRepaintManager() - Constructor for class ThreadCheckingRepaintManager
Creates ThreadCheckingRepaintManager.
ThreadCheckingRepaintManager(boolean) - Constructor for class ThreadCheckingRepaintManager
Creates ThreadCheckingRepaintManager.
TIMPANI - Static variable in class MidiPlayer
 
TITLE - Static variable in class JESVersion
 
toString() - Method in class Picture
Method to return a string with information about this picture.
toString() - Method in class Pixel
Method to return a string with information about this pixel
toString() - Method in class Sample
Obtains a string representation of this Sample
toString() - Method in class Samples
Obtains a string representation of this array of Samples.
toString() - Method in class SimplePicture
Method to return a string with information about this picture
toString() - Method in class SimpleSound
Obtains a string representation of this JavaSound.
toString() - Method in class SimpleTurtle
Method to return a string with information about this turtle
toString() - Method in class SlideShow
Method to return a string with information about this SlideShow
toString() - Method in class Sound
Method to return the string representation of this sound
toString() - Method in class SoundSample
Method to return a string with the information about this object
toString() - Method in class World
Method that returns information about this world in the form of a string
TROMBONE - Static variable in class MidiPlayer
 
TRUMPET - Static variable in class MidiPlayer
 
TUBA - Static variable in class MidiPlayer
 
turn(int) - Method in class SimpleTurtle
Method to turn the turtle the passed degrees use negative to turn left and pos to turn right
turnLeft() - Method in class SimpleTurtle
Method to turn left 90 degrees
turnRight() - Method in class SimpleTurtle
Method to turn right 90 degrees
turnToFace(int, int) - Method in class SimpleTurtle
Method to turn to face the given x and y
turnToFace(SimpleTurtle) - Method in class SimpleTurtle
Method to turn to face another simple turtle
Turtle - Class in <Unnamed>
Class that represents a turtle which is similar to a Logo turtle.
Turtle(int, int, ModelDisplay) - Constructor for class Turtle
Constructor that takes the x and y and a model display to draw it on
Turtle(int, int, Picture) - Constructor for class Turtle
Constructor that takes the x and y and a picture to draw on
Turtle(ModelDisplay) - Constructor for class Turtle
Constructor that takes the model display
Turtle(Picture) - Constructor for class Turtle
Constructor that takes a picture to draw on

U

ulaw2linear(byte) - Static method in class TConversionTool
 
unsignedByteToInt(byte) - Static method in class TConversionTool
 
unsignedByteToInt16(byte[], int, boolean) - Static method in class TConversionTool
 
unsignedByteToInt24(byte[], int, boolean) - Static method in class TConversionTool
 
unsignedByteToInt32(byte[], int, boolean) - Static method in class TConversionTool
 
update(Graphics) - Method in class ShapeComponent
Update normally clears the background and calls paint override it here to just call paint
update(LineEvent) - Method in class SoundExplorer
Method to handle the line event update
updateDisplay() - Method in class SimpleTurtle
Method to update the display of this turtle and also check that the turtle is in the bounds
updateHighlightingInRange(int, int) - Method in class HighlightingStyledDocument
Looks at a given range of text in a document and highlights it according to keywords, environment, strings, and comments.
updateImage() - Method in class PictureFrame
A method to update the picture frame image with the image in the picture
updateImageAndShowIt() - Method in class PictureFrame
A method to update the picture frame image with the image in the picture and show it
updateLines() - Method in class JESGutter
Recounts the number of lines in the Document, and updates the lines list to have the new last few lines.
updatePicture(int, int, int, int) - Method in class Pixel
Method to update the picture based on the passed color values for this pixel

V

VERSION - Static variable in class JESVersion
 
VideoCapturer - Interface in <Unnamed>
Interface for working with video capture
Copyright Georgia Institute of Technology 2007
VIOLIN - Static variable in class MidiPlayer
 

W

wasLoaded() - Method in class JESConfig
Indicates that the configuration was loaded from a file.
wasMigrated() - Method in class JESConfig
Indicates that the configuration was loaded from an configuration file from before JES 5.0.
WHISTLE - Static variable in class MidiPlayer
 
World - Class in <Unnamed>
Class to represent a 2d world that can hold turtles and display them
Copyright Georgia Institute of Technology 2004
World() - Constructor for class World
Constructor that takes no arguments
World(boolean) - Constructor for class World
Constructor that takes a boolean to say if this world should be visible or not
World(int, int) - Constructor for class World
Constructor that takes a width and height for this world
write(String) - Method in class SimplePicture
Method to write the contents of the picture to a file with the passed name without throwing exceptions
write(String) - Method in class SimpleSound
Method to write this sound to a file
writeAVI() - Method in class MoviePlayer
Method to write out the movie frames as a Quicktime movie
writeAVI() - Method in class MovieWriter
Method to write the movie frames in AVI format
writeConfig() - Method in class JESConfig
Method to write the current JES settings to the file user.home/JES_CONFIG_FILE_NAME
writeOrFail(String) - Method in class SimplePicture
Method to write the contents of the picture to a file with the passed name
writeQuicktime() - Method in class MoviePlayer
Method to write out the movie frames as a Quicktime movie
writeQuicktime() - Method in class MovieWriter
Method to write the movie frames as quicktime
writeToFile(String) - Method in class SimpleSound
Creates an audioInputStream from this sound, and then writes this stream out to the file with the specified name.

X

XYLOPHONE - Static variable in class MidiPlayer
 

Z

zoom(double) - Method in class PictureExplorer
Zooms in the on picture by scaling the image.

_

_PictureIndexOffset - Static variable in class SimplePicture
Constant for the index base (0 or 1)
_SoundIndexOffset - Static variable in class SimpleSound
Constant for the index base (0 or 1)
A B C D E F G H I J L M N O P R S T U V W X Z _ 
Skip navigation links