- save() - Method in class acm.io.IOConsole
-
Implements the "Save" menu operation.
- save(Writer) - Method in class acm.io.IOConsole
-
Copies the console output to the specified writer.
- saveAs() - Method in class acm.io.IOConsole
-
Implements the "Save As" menu operation.
- scale(double, double) - Method in class acm.graphics.GArc
-
Scales the object on the screen by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GArc
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GCompound
-
Scales every object contained in this compound by the scale factors
sx
and sy
.
- scale(double) - Method in class acm.graphics.GCompound
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GImage
-
Scales the object on the screen by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GImage
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GLine
-
Scales the line on the screen by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GLine
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GOval
-
Scales the object on the screen by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GOval
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GPen
-
Sets the scale factors sx
and sy
.
- scale(double, double) - Method in class acm.graphics.GPolygon
-
Scales the polygon by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GPolygon
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in class acm.graphics.GRect
-
Scales the object on the screen by the scale factors sx
and sy
.
- scale(double) - Method in class acm.graphics.GRect
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- scale(double, double) - Method in interface acm.graphics.GScalable
-
Scales the object on the screen by the scale factors sx
and sy
.
- scale(double) - Method in interface acm.graphics.GScalable
-
Scales the object on the screen by the scale factor sf
, which applies
in both dimensions.
- script() - Method in class acm.io.IOConsole
-
Implements the "Script" menu operation.
- selectAll() - Method in class acm.io.IOConsole
-
Implements the "Select All" menu operation.
- sendBackward() - Method in class acm.graphics.GObject
-
Moves this object one step toward the back in the z dimension.
- sendForward() - Method in class acm.graphics.GObject
-
Moves this object one step toward the front in the z dimension.
- sendToBack() - Method in class acm.graphics.GObject
-
Moves this object to the back of the display in the z dimension.
- sendToFront() - Method in class acm.graphics.GObject
-
Moves this object to the front of the display in the z dimension.
- setAllowCancel(boolean) - Method in class acm.io.IODialog
-
Sets the cancellation mode of the dialog as specified by the flag
parameter.
- setAssociatedConsole(IOConsole) - Method in class acm.io.IODialog
-
Establishes an associated console for the dialog.
- setAutoRepaintFlag(boolean) - Method in class acm.graphics.GCanvas
-
Changes the setting of the auto-repaint flag.
- setBackground(Color) - Method in class acm.io.IOConsole
-
Sets the background color used for the console.
- setBackground(Color) - Method in class acm.program.GraphicsProgram
-
Sets the background color of the GCanvas
.
- setBackground(Color) - Method in class acm.program.Program
-
Sets the background for the central region of the content pane.
- setBounds(double, double, double, double) - Method in class acm.graphics.GImage
-
Changes the bounds of this object to the specified values.
- setBounds(GRectangle) - Method in class acm.graphics.GImage
-
Changes the bounds of this object to the values from the specified
GRectangle
.
- setBounds(double, double, double, double) - Method in class acm.graphics.GOval
-
Changes the bounds of this object to the specified values.
- setBounds(GRectangle) - Method in class acm.graphics.GOval
-
Changes the bounds of this object to the values from the specified
Rectangle
.
- setBounds(double, double, double, double) - Method in class acm.graphics.GRect
-
Changes the bounds of this object to the specified values.
- setBounds(GRectangle) - Method in class acm.graphics.GRect
-
Changes the bounds of this object to the values from the specified
GRectangle
.
- setBounds(double, double, double, double) - Method in class acm.graphics.GRectangle
-
Sets the components of a GRectangle
from the specified values.
- setBounds(GPoint, GDimension) - Method in class acm.graphics.GRectangle
-
Sets the components of a GRectangle
from the specified location and size.
- setBounds(GRectangle) - Method in class acm.graphics.GRectangle
-
Sets the bounds of one GRectangle
equal to that of another.
- setBounds(double, double, double, double) - Method in interface acm.graphics.GResizable
-
Changes the bounds of this object to the specified values.
- setBounds(GRectangle) - Method in interface acm.graphics.GResizable
-
Changes the bounds of this object to the values from the specified
GRectangle
.
- setCachingEnabled(boolean) - Static method in class acm.util.MediaTools
-
This method sets an internal flag in the MediaTools
package to indicate
whether images and audio clips are cached internally by name.
- setColor(Color) - Method in class acm.graphics.GObject
-
Sets the color used to display this object.
- setColor(Color) - Method in class acm.graphics.GPen
-
Sets the color of the pen.
- setColor(Color) - Method in class acm.graphics.GTurtle
-
Sets the color of the turtle's pen.
- setColumnCount(int) - Method in class acm.gui.TableLayout
-
Resets the number of columns in the table.
- setConsole(IOConsole) - Method in class acm.program.Program
-
Sets the console associated with this program.
- setConsole(IOConsole) - Method in class acm.program.ProgramMenuBar
-
Sets the console associated with the menu bar.
- setConstraints(Component, GridBagConstraints) - Method in class acm.gui.TableLayout
-
Sets the constraints for the component to a copy of the supplied
constraints.
- setConstraints(Component, String) - Method in class acm.gui.TableLayout
-
Sets the constraints for the component to the constraints
specified by the string.
- setDefaultFill(int) - Method in class acm.gui.TableLayout
-
Sets the default fill parameter for components in the table.
- setDefaultFill(int) - Method in class acm.gui.TablePanel
-
Sets the default fill parameter for components in the table.
- setDirection(double) - Method in class acm.graphics.GTurtle
-
Sets the direction in which the turtle is moving.
- setEnabled(String, boolean) - Method in class acm.program.ProgramMenuBar
-
Enables or disables the menu item that generates the specified action
command.
- setEndPoint(double, double) - Method in class acm.graphics.GLine
-
Sets the end point of the line to the point (x
, y
).
- setErrorColor(Color) - Method in class acm.io.IOConsole
-
Sets the color used for console error messages.
- setErrorStyle(int) - Method in class acm.io.IOConsole
-
Sets the style parameters for console error messages.
- setExceptionOnError(boolean) - Method in class acm.gui.DoubleField
-
Sets the error-handling mode of this interactor as specified by the flag
parameter.
- setExceptionOnError(boolean) - Method in class acm.gui.IntField
-
Sets the error-handling mode of this interactor as specified by the flag
parameter.
- setExceptionOnError(boolean) - Method in class acm.io.IOConsole
-
Sets the error-handling mode of the console as specified by the flag
parameter.
- setExceptionOnError(boolean) - Method in class acm.io.IODialog
-
Sets the error-handling mode of the dialog as specified by the flag
parameter.
- setFileTypeAndCreator(String, String, String) - Static method in class acm.util.Platform
-
Sets the Macintosh file type and creator.
- setFileTypeAndCreator(File, String, String) - Static method in class acm.util.Platform
-
Sets the Macintosh file type and creator.
- setFillColor(Color) - Method in class acm.graphics.GArc
-
Sets the color used to display the filled region of this object.
- setFillColor(Color) - Method in interface acm.graphics.GFillable
-
Sets the color used to display the filled region of this object.
- setFillColor(Color) - Method in class acm.graphics.GOval
-
Sets the color used to display the filled region of this object.
- setFillColor(Color) - Method in class acm.graphics.GPen
-
Sets the color used to fill a region.
- setFillColor(Color) - Method in class acm.graphics.GPolygon
-
Sets the color used to display the filled region of this object.
- setFillColor(Color) - Method in class acm.graphics.GRect
-
Sets the color used to display the filled region of this object.
- setFilled(boolean) - Method in class acm.graphics.GArc
-
Sets whether this object is filled.
- setFilled(boolean) - Method in interface acm.graphics.GFillable
-
Sets whether this object is filled.
- setFilled(boolean) - Method in class acm.graphics.GOval
-
Sets whether this object is filled.
- setFilled(boolean) - Method in class acm.graphics.GPolygon
-
Sets whether this object is filled.
- setFilled(boolean) - Method in class acm.graphics.GRect
-
Sets whether this object is filled.
- setFont(Font) - Method in class acm.graphics.GLabel
-
Changes the font used to display the GLabel
.
- setFont(String) - Method in class acm.graphics.GLabel
-
Changes the font used to display the GLabel
as specified by
the string str
, which is interpreted in the style of
Font.decode
.
- setFont(Font) - Method in class acm.io.IOConsole
-
Sets the font for the console.
- setFont(String) - Method in class acm.io.IOConsole
-
Sets the font used for the console as specified by
the string str
, which is interpreted in the style of
Font.decode
.
- setFont(String) - Method in class acm.program.ConsoleProgram
-
Sets the font used for the console as specified by
the string str
, which is interpreted in the style of
Font.decode
.
- setFont(Font) - Method in class acm.program.ConsoleProgram
-
Sets the font for the console.
- setForeground(Color) - Method in class acm.io.IOConsole
-
Sets the foreground color used for the output text.
- setFormat(String) - Method in class acm.gui.DoubleField
-
Sets the format used for the field.
- setFormat(String) - Method in class acm.gui.IntField
-
Sets the format used for the field.
- setFrameRectangle(double, double, double, double) - Method in class acm.graphics.GArc
-
Changes the arc bounds to the specified values.
- setFrameRectangle(GRectangle) - Method in class acm.graphics.GArc
-
Changes the arc bounds to the values from the specified GRectangle
.
- setHgap(int) - Method in class acm.gui.TableLayout
-
Sets the horizontal gap between components.
- setHgap(int) - Method in class acm.gui.TablePanel
-
Sets the horizontal gap between components.
- setHorizontalAlignment(int) - Method in class acm.gui.TableLayout
-
Sets the horizontal alignment for the table.
- setHorizontalAlignment(int) - Method in class acm.gui.TablePanel
-
Sets the horizontal alignment for the table.
- setImage(Image) - Method in class acm.graphics.GImage
-
Resets the image used by this GImage
object to the new image
specified as an argument.
- setImage(String) - Method in class acm.graphics.GImage
-
Resets the image used by this GImage
object to the one identified
by the argument name
, which is processed exactly as described
in the constructors.
- setInputColor(Color) - Method in class acm.io.IOConsole
-
Sets the color used for console input.
- setInputScript(BufferedReader) - Method in class acm.io.IOConsole
-
Sets a new input script for the console, which will subsequently
take input from the specified reader.
- setInputStyle(int) - Method in class acm.io.IOConsole
-
Sets the style parameters for console input.
- setLabel(String) - Method in class acm.graphics.GLabel
-
Changes the string stored within the GLabel
object, so that
a new text string appears on the display.
- setLayout(LayoutManager) - Method in class acm.program.Program
-
Sets the layout manager for the central region of the content pane.
- setLocation(double, double) - Method in class acm.graphics.GObject
-
Sets the location of this object to the point (x
, y
).
- setLocation(GPoint) - Method in class acm.graphics.GObject
-
Sets the location of this object to the specified point.
- setLocation(double, double) - Method in class acm.graphics.GPen
-
Moves the pen to the point (x
, y
) without drawing a line.
- setLocation(double, double) - Method in class acm.graphics.GPoint
-
Sets the location of the GPoint
to the specified x
and y
values.
- setLocation(GPoint) - Method in class acm.graphics.GPoint
-
Sets the location of the GPoint
to that of an existing one.
- setLocation(double, double) - Method in class acm.graphics.GRectangle
-
Sets the location of the GRectangle
to the specified x
and y
values.
- setLocation(GPoint) - Method in class acm.graphics.GRectangle
-
Sets the location of the GRectangle
to the specified point.
- setLocation(double, double) - Method in class acm.graphics.GTurtle
-
Moves the turtle to the point (x
, y
) without drawing a line.
- setNativeArcFlag(boolean) - Method in class acm.graphics.GCanvas
-
Sets whether the redering code for GArc
and GOval
should use
Java arcs.
- setOpaque(boolean) - Method in class acm.graphics.GCanvas
-
Sets a flag indicating whether this canvas is opaque, which means that it
obscures anything behind it.
- setParent(GContainer) - Method in class acm.graphics.GObject
-
Sets the parent of this object, which should be called only by the
GContainer
in which this is installed.
- setPenImage(Image) - Method in class acm.graphics.GPen
-
Sets the image of the pen to be the specified image.
- setRaised(boolean) - Method in class acm.graphics.G3DRect
-
Sets whether this object appears raised.
- setRowCount(int) - Method in class acm.gui.TableLayout
-
Resets the number of rows in the table.
- setSize(double, double) - Method in class acm.graphics.GDimension
-
Sets the components of the dimension object from the specified parameters.
- setSize(GDimension) - Method in class acm.graphics.GDimension
-
Sets the width and height of one GDimension
object equal to that of another.
- setSize(double, double) - Method in class acm.graphics.GImage
-
Changes the size of this object to the specified width and height.
- setSize(GDimension) - Method in class acm.graphics.GImage
-
Changes the size of this object to the specified GDimension
.
- setSize(double, double) - Method in class acm.graphics.GOval
-
Changes the size of this object to the specified width and height.
- setSize(GDimension) - Method in class acm.graphics.GOval
-
Changes the size of this object to the specified GDimension
.
- setSize(double, double) - Method in class acm.graphics.GRect
-
Changes the size of this object to the specified width and height.
- setSize(GDimension) - Method in class acm.graphics.GRect
-
Changes the size of this object to the specified GDimension
.
- setSize(double, double) - Method in class acm.graphics.GRectangle
-
Sets the size of the GRectangle
to the specified values.
- setSize(GDimension) - Method in class acm.graphics.GRectangle
-
Sets the size of the GRectangle
to the specified dimension.
- setSize(double, double) - Method in interface acm.graphics.GResizable
-
Changes the size of this object to the specified width and height.
- setSize(GDimension) - Method in interface acm.graphics.GResizable
-
Changes the size of this object as specified by the GDimension
object.
- setSize(int) - Method in class acm.graphics.GTurtle
-
Sets the size of the turtle.
- setSpeed(double) - Method in class acm.graphics.GPen
-
Sets the speed of the pen, which must be a number between 0 (slowest)
and 1 (fastest).
- setSpeed(double) - Method in class acm.graphics.GTurtle
-
Sets the speed of the turtle, which must be a number between 0 (slowest)
and 1 (fastest).
- setSpeed(double) - Method in class acm.util.Animator
-
Sets the speed parameter for the animator.
- setStartAngle(double) - Method in class acm.graphics.GArc
-
Sets the starting angle for this GArc
object.
- setStartPoint(double, double) - Method in class acm.graphics.GLine
-
Sets the initial point in the line to (x
, y
),
leaving the end point unchanged.
- setStrictGridBagModel(boolean) - Method in class acm.gui.TableLayout
-
Sets a flag indicating whether the layout manager should match the
model used in GridBagLayout
even when that interpretation
seems wrong.
- setSweepAngle(double) - Method in class acm.graphics.GArc
-
Sets the sweep angle for this GArc
object.
- setTitle(String) - Method in class acm.program.Program
-
Sets the title of this program.
- setValue(double) - Method in class acm.gui.DoubleField
-
Sets the value of a field.
- setValue(int) - Method in class acm.gui.IntField
-
Sets the value of a field.
- setVerticalAlignment(int) - Method in class acm.gui.TableLayout
-
Sets the vertical alignment for the table.
- setVerticalAlignment(int) - Method in class acm.gui.TablePanel
-
Sets the vertical alignment for the table.
- setVgap(int) - Method in class acm.gui.TableLayout
-
Sets the vertical gap between components.
- setVgap(int) - Method in class acm.gui.TablePanel
-
Sets the vertical gap between components.
- setVisible(boolean) - Method in class acm.graphics.GObject
-
Sets whether this object is visible.
- showErrorMessage(String) - Method in class acm.io.IOConsole
-
Displays the error message on the console.
- showErrorMessage(String) - Method in class acm.io.IODialog
-
Displays the error message in an error dialog.
- showErrorMessage(String) - Method in interface acm.io.IOModel
-
Displays the error message.
- showErrorMessage(String) - Method in class acm.program.Program
-
Displays the error message in the standard output model.
- showPen() - Method in class acm.graphics.GPen
-
Makes the pen itself visible.
- showTurtle() - Method in class acm.graphics.GTurtle
-
Makes the turtle visible.
- sinDegrees(double) - Static method in class acm.graphics.GMath
-
Returns the trigonometric sine of its argument where angle
is expressed in degrees.
- SOUTH - Static variable in class acm.program.Program
-
Constant specifying the south edge of the container
- start(String[]) - Method in class acm.program.Program
-
Starts the program using the specified argument list.
- start() - Method in class acm.program.Program
-
Starts the program when it is running in application mode.
- start() - Method in class acm.util.Animator
-
Starts the thread.
- startAction() - Method in class acm.util.Animator
-
Triggers a "start"
action, as if the Start
button
is pushed.
- startFilledRegion() - Method in class acm.graphics.GPen
-
Starts defining a region that will be filled with the current color.
- startGraphicsProgram(GObject, String[]) - Static method in class acm.program.GraphicsProgram
-
Creates a GraphicsProgram
containing the specified GObject
and then starts it.
- stepAction() - Method in class acm.util.Animator
-
Triggers a "step"
action, as if the Step
button
is pushed.
- STEPPING - Static variable in class acm.util.Animator
-
Constant indicating that the animator is running in single-step mode.
- stopAction() - Method in class acm.util.Animator
-
Triggers a "stop"
action, as if the Stop
button
is pushed.
- STOPPED - Static variable in class acm.util.Animator
-
Constant indicating that the animator is suspended waiting for restart.
- STOPPING - Static variable in class acm.util.Animator
-
Constant indicating that the animator should stop at the next trace point.
- SwingTimer - Class in acm.util
-
This class is equivalent to javax.swing.Timer
and
exists only to avoid the ambiguity that arises because there is
also a Timer
class in java.util
.
- SwingTimer(int, ActionListener) - Constructor for class acm.util.SwingTimer
-
Creates a new timer that ticks at the specified rate.
- SYSTEM_CONSOLE - Static variable in class acm.io.IOConsole
-
This constant is an object that offers the functionality of the
IOConsole
class, but which does so using the standard
I/O streams System.in
and System.out
.