Package org.opensourcephysics.display
package org.opensourcephysics.display
-
ClassDescriptionAbstractInteractive implements common Interactive methods.AbstractTrail defines a trail of pixels on the screen.Tags stand alone programs so that the main frame does not exit the VM when the frame is close.A panel that displays an ArrayTable.A JTable to display int, double and String array values.A table model for a 1D and 2D ArrayTable.A Drawable arrow that uses Java 2D drawing.A class to save and load Arrow objects in an XMLControl.An image is bounded by hot spots for dragging and resizing.A class to save and load BoundedShape in an XMLControl.A BoundedTextLine is a line of text that can be rotated and scaled using a mouse.A ByteImage contains an array of bytes int[row][col] where each integer represents an image pixel.A class which implements a line border on only the top and left hand side.A Drawable circle that uses awt drawing.A class to save and load Circle objects in an XMLControl.This Icon fills or outlines itself with the color specified in its constructor.ComplexDataset stores and plots a complex dataset (x,z) where the dependent variable has real and imaginary parts, z=(real, imaginary).The Data interface defines methods for obtaining and identifying OSP data.Data adapter class implements the Data interface for double[][] arrays.This defines a subset of data elements called steps.This is a dataset whose values are determined by a multivariable function evaluated with input constants and linked datasets.A class to save and load DataFunction data in an XMLControl.BH 2020.03.30 note: DataRowTable is used in ThreeStateNuclearDecay, where it tracks the three nuclear states over time.A JTable to display rows of integers, doubles and Strings.Dataset stores and plots (x,y) points.A class to save and load Dataset data in an XMLControl.DatasetManager maintains a list of datasets.DataTable displays multiple TableModels in a table.A default double renderer for the tableA marker type for TableModels that are associated with DataTable.A settable precision double renderer for the tableA cell renderer that adds units to displayed values.TableFrame displays a DataTable with a scroll pane in a frame.Deprecated.Dimensioned objects can only be drawn a certain size and therefore set the size of a drawing panel's drawable area.Defines color palette used by OSP components.DisplayRes provides access to internationalized string resources for objects in the display package.Drawable objects draw themselves in a DrawingPanel.A DrawableBuffer contains an image of drawable objects.Draws a group of shapes.A class that draws shapes using the Java 2D API.A class to save and load DrawableShapes in an XMLControl.DrawableTextLine draws short Strings with subscripts and superscripts.A class to save and load InteractiveArrow in an XMLControl.DrawingDialog: a dialog that contains a drawing panel.Drawing Frame: a frame that contains a drawing panel.DrawingPanel renders drawable objects on its canvas.A placeholder that is used by some objects in the display2d package to signal that the object will draw a 3D view rather than a 2D view.FunctionDrawer draws a function from xmin to xmax.A class that saves and loads a GeneralPath in an XMLControl.Library of useful computer graphics routines such as geometry routines for computing the intersection of different shapes and rendering methods for computing bounds and performing optimized drawing.Grid draws a rectangular grid on a data panel.An interface that allows a component to be hidden at all times.A Dataset that can highlight selected points.Histogram maps bin number to occurrences.A class to save and load Dataset data in an XMLControl.HistogramDataset creates a histogram of appended data points.A IntegerImage contains an array of integers int[row][col] where each integer represents an image pixel.Interactive defines how an object must behave so that it can interact with a drawable panel.A class to save and load InteractiveArrow in an XMLControl.A class to save and load InteractiveArrow in an XMLControl.A measured circle that implements Interactive.A class to save and load InteractiveCircle data in an XMLControl.An image is bounded by hot spots for dragging and resizing.InteractiveMouseHandler defines how an object receives notification that a mouse action has occured in an InteractivePanel.InteractivePanel is a drawing panel that invokes the handleMouseAction method in Interactive objects.A shape that implements Interactive.A class to save and load InteractiveShape in an XMLControl.An InteractiveTextLine is a single line of text that can be moved and rotated like other interactive shapes.A class to save and load InteractiveArrow in an XMLControl.Title: Measurable Description: A Measurable object returns only positive min and max values for its x and y extent.A Measurable object returns min and max values for its x and y extent.A drawable circle that implements Measurable.MeasuredImage contains an image and a scale in world units.PixelRectangle demonstrates how to draw an object using the AWT drawing API.OSPDialog is a standard dialog that can remain hidden in applet mode.OSPFrame is the base class for Open Source Physics JFrames such as DrawingFrame and DataTableFrame.This class defines static methods related to the runtime environment.An interface with static methods that track implementing classes, adding them to array to "allocate" them, and running their dispose() method when "deallocation" is requested.A class to compare version strings.A Drawing Panel that has an X axis, a Y axis, and a title.Print utilities for OSP componets.A Protractor with an arrow that can be used to measure angles.Renderable objects draw themselves onscreen onto an image in the calling thread.An
Icon
that can be resized.Selectable defines methods that enable a user to select an object and then vary the postion, height, and width.Sorts table column based on their numeric values if the table's values are numeric.Draws a coil spring in a drawing panel.Stripchart stores data having increasing x values.TextLine is designed to bundle together all the information required to draw short Strings with subscripts and superscripts.The TextPanel renders text in a component.A text line that is offset relative to a drawing panel's display area.Title: Trail Description: A trail of pixels on the screen.TrailBezier defines a trail of points connected by a Bezier spline.TrailSmart adds points to a Bezier trail only if the new point deviates from a straight line.When uncertain and unfilled, UncertainFunctionDrawer draws a KnownFunction with upper and lower limits based on specified parameter uncertainties.