All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Abstract3PointObject |
An object with 3 click points.
|
| Abstract4PointObject |
An object with 4 click points.
|
| AbstractArcObject |
The mother of all arc objects.
|
| AbstractBaseArrow |
An arrow for a JaxoObject.
|
| AbstractBezierObject |
Abstract class for the implementation of a bezier curve.
|
| AbstractDashArc |
A dashed arc.
|
| AbstractDashBezier |
A dashed bezier curve.
|
| AbstractDashLine |
A dashed line.
|
| AbstractDashLoop |
A dashed loop.
|
| AbstractEditPanel |
A parent class for edit panel components.
|
| AbstractExtendedObject |
A JaxoObject with at least two points.
|
| AbstractFilledRotationObject |
Abstract base class for objects that have a fill color and can be rotated.
|
| AbstractFillObject |
A general object that can be filled.
|
| AbstractJaxoButtons |
Abstract base class for panel buttons.
|
| AbstractJaxoCanvas |
Abstract base class for the canvas.
|
| AbstractJaxoExport |
An abstract superclass for all built-in exporting classes.
|
| AbstractJaxoExportPlugin |
An abstract superclass for all export plugins.
|
| AbstractJaxoHandle |
An abstract class for handles.
|
| AbstractJaxoImport |
An abstract superclass for all built-in importing classes.
|
| AbstractJaxoImportPlugin |
An abstract superclass for all import plugins.
|
| AbstractJaxoObject |
An abstract base class for all JaxoObjects.
|
| AbstractJaxoPanelComponent |
An abstract base class for panel components.
|
| AbstractJaxoPlugin |
An abstract superclass for all plugins.
|
| AbstractLatexTextIconFactory |
Abstract base class for LatexTextIconFactory.
|
| AbstractLineObject |
A general line object.
|
| AbstractLoopObject |
A general loop object.
|
| AbstractMenu |
Base class for JaxoDraw menus.
|
| AbstractParticleObject |
The mother of all particle objects (arcs, lines and loops).
|
| AbstractPopupMenu |
Abstract base class for popup menus.
|
| AbstractRotationVertex |
A Vertex that can be rotated.
|
| AbstractSymmetryArc |
Abstract base class for symmetry arcs.
|
| AbstractSymmetryLine |
An abstract symmetry line.
|
| AbstractTextObject |
Defines a JaxoObject which is just a string.
|
| AbstractVertex |
A vertex object.
|
| AbstractWiggleArc |
Abstract base class for wiggle arcs.
|
| AbstractWiggleBezier |
Abstract base class for wiggle beziers.
|
| AbstractWiggleLine |
An abstract wiggle line.
|
| AbstractWiggleLoop |
An abstract wiggle loop.
|
| AppearanceOptionsPanel |
An appearance edit panel.
|
| AttachedPair |
A pair of JaxoObjects that are attached via the given handles.
|
| BehaviorOptionsPanel |
A behaviour edit panel.
|
| CheckBoxPanel |
A checkbox edit panel.
|
| ClipboardMenu |
A Menu for clipboard MenuItems.
|
| DefaultMenu |
A AbstractMenu for default mode MenuItems.
|
| DesktopSupport |
Hook existing preferences/about/quit functionality from
JaxoDraw into native Desktop handlers.
|
| ExportPluginInfo |
Static utility methods for export plugins.
|
| GeneralOptionsPanel |
A general options edit panel.
|
| GridPanel |
A grid edit panel.
|
| GuiAction |
Enumeration of GUI Actions.
|
| ImportPluginInfo |
Static utility methods for import plugins.
|
| Jaxo2PointsEditPanel |
A panel to change the x,y and radius parameters of an object.
|
| Jaxo3PointsEditPanel |
A panel to change the x,y and radius parameters of an object.
|
| Jaxo4PointsEditPanel |
A panel to change the 4 contorl points of a (Bezier) object.
|
| JaxoActionButtons |
Responsible for displaying and modifying the buttons of the action
button menu.
|
| JaxoArrow |
An arrow for a AbstractJaxoObject.
|
| JaxoArrow.Coordinates |
The coordinates of an arrow.
|
| JaxoArrowEditPanel |
A panel to change the arrow of an object.
|
| JaxoBlob |
A blob object: a general ellipse that can be rotated.
|
| JaxoBox |
A box object: a general rectangle that can be rotated.
|
| JaxoButtonPanel |
The menu bar that holds the file, edit, options and help menus.
|
| JaxoCanvas |
An instance of the canvas: responsible for all the painting.
|
| JaxoCanvasComponent |
The canvas as a component.
|
| JaxoCanvasEventListener |
A listener to process mouse events that happen on the canvas.
|
| JaxoCenterSizeEditPanel |
A panel to change the x,y, width and height parameters of an object.
|
| JaxoChooseFile |
Opens a file chooser dialog that is used for opening, saving and exporting files.
|
| JaxoClipboard |
A Clipboard for JaxoGraphs.
|
| JaxoClosableTabbedPane |
Extension of JTabbedPane with closable tabs.
|
| JaxoColor |
Definitions and conversions for the colors of the LaTeX
colordvi package (approximately) and a predefined set of
gray shades.
|
| JaxoColor.Mode |
The color mode defines which colors can be selected in a given context.
|
| JaxoColorButton |
Button displaying a color selection - typically used in such a way
that clicking it opens a color chooser to change the color.
|
| JaxoColorChooser |
Color chooser dialog, a wrapper around JColorChooser.
|
| JaxoColorEditPanel |
A panel to change the color of an object.
|
| JaxoCommunicator |
Communicate events between panel components.
|
| JaxoConsoleHandler |
A ConsoleHandler for log records.
|
| JaxoConsoleLogger |
JaxoLogger that only logs to console.
|
| JaxoDashEditPanel |
A panel to change the dash of an object.
|
| JaxoDashObject |
An interface for dashed objects.
|
| JaxoDefaultArrow |
The default arrow for JaxoDraw.
|
| JaxoDefaultArrowEditPanel |
A panel to change the parameters of an arrow.
|
| JaxoDefaultGrid |
Paints a grid on the canvas.
|
| JaxoDefaultHandle |
A default implementation for handles.
|
| JaxoDefaultLogger |
Default implementation of JaxoLogger.
|
| JaxoDialogs |
A convenience class for user input dialogs.
|
| JaxoDictionary |
Translation using JaxoLanguage within a given context (bundleID and/or
prefix for the keys).
|
| JaxoDLEditPanel |
A panel to change the double line property of an object.
|
| JaxoDraw |
Starts JaxoDraw from the command line.
|
| JaxoDrawingArea |
The drawing area.
|
| JaxoDrawingArea.HandlePaintMode |
How to paint handles.
|
| JaxoEditButtons |
Responsible for displaying and modifying the buttons of the
edit button menu.
|
| JaxoEditMenu |
Contains the entries of the edit menu.
|
| JaxoEditPanelListener |
A listener for edit panels.
|
| JaxoExportImg |
The class that is responsible for exporting to image formats: jpg,
or png are currently possible options.
|
| JaxoExportImg.Format |
The export modes supported by this AbstractJaxoExport.
|
| JaxoExportPanel |
Brings up a dialog to choose an export format and a file to export.
|
| JaxoExportPlugin |
A plugin to export graphs to a supported format.
|
| JaxoExportPS |
The class that is responsible for exporting to postscript output: portrait,
landscape or EPS are possible options.
|
| JaxoExportPS.Format |
The export modes supported by this AbstractJaxoExport.
|
| JaxoFArc |
A fermion arc.
|
| JaxoFBezier |
Implementation of a fermion bezier.
|
| JaxoFBoxPopupMenu |
Displays a pop-up menu relating the currently marked objects
(in JaxoCanvas, if the user right-clicks on the canvas,
drag the mouse to enclose some objects and release the mouse).
|
| JaxoFileHandler |
File implementation of JaxoLogger.
|
| JaxoFileMenu |
The file menu items.
|
| JaxoFillColorObject |
An interface for objects that have a fill color.
|
| JaxoFixedJSpinner |
Fixed JSpinner that avoids problems with unconsistent use of
JSpinner font for the JFormattedTextField.
|
| JaxoFLine |
A fermion line.
|
| JaxoFLoop |
A fermion loop.
|
| JaxoFontStyleRenderer |
Renderer for Integer values representing Font styles.
|
| JaxoGArc |
A ghost arc.
|
| JaxoGBezier |
Implementation of a ghost bezier.
|
| JaxoGeometry |
Utility methods for Java2D geometry.
|
| JaxoGlArc |
A gluon arc.
|
| JaxoGlassPane |
The glassPane object for the main panel.
|
| JaxoGlBezier |
Implementation of a gluon bezier.
|
| JaxoGLine |
A ghost line.
|
| JaxoGlLine |
A gluon line.
|
| JaxoGlLoop |
A gluon loop.
|
| JaxoGLoop |
A ghost loop.
|
| JaxoGraph |
A Graph of a Feynman diagram that can be painted and serialized.
|
| JaxoGraphUtils |
|
| JaxoGreek |
Defines a number of greek letters and some methods to convert them into
LaTeX strings and back.
|
| JaxoGrid |
A grid is a collection of Points in the plane.
|
| JaxoGridBar |
Responsible for displaying the grid options bar.
|
| JaxoGridButtons |
Responsible for displaying and modifying the buttons of the
grid button menu.
|
| JaxoGroup |
Groups together a number of JaxoObjects.
|
| JaxoHandle |
A handle for a JaxoObject.
|
| JaxoHelpMenu |
The help menu items.
|
| JaxoImageWriter |
Export a graph to an image.
|
| JaxoImportPanel |
Brings up a dialog to choose an import format and a file to import.
|
| JaxoImportPlugin |
A plugin to import graphs from a supported format.
|
| JaxoInfo |
Collects system data and practical infos about JaxoDraw.
|
| JaxoIO |
The class responsible for opening/saving JaxoGraphs.
|
| JaxoLanguage |
A convenience class to deal with I18N issues.
|
| JaxoLanguage.Language |
The supported languages.
|
| JaxoLatexAlignPanel |
A panel to change the rotation of an object.
|
| JaxoLatexFontSizePanel |
A panel to change the font size of a LaTeX text object.
|
| JaxoLatexScaleFactorPanel |
A panel to change the scale factor of a LaTeX text object.
|
| JaxoLatexText |
Defines a JaxoObject which is a LaTeX text.
|
| JaxoLatexText.Align |
Specify the alignment of a latex text with respect to the text coordinate.
|
| JaxoLatexText.TextSize |
Specify the latex text size.
|
| JaxoLatexTextToolTip |
Show tooltips if the mouse moves over JaxoLatexText objects
on the JaxoCanvas in the focused window.
|
| JaxoLauncher |
Launches the JaxoDraw GUI.
|
| JaxoList |
A List that can only contain JaxoObjects.
|
| JaxoLog |
Some custom methods to handle error messages.
|
| JaxoLogger |
Interface that defines a logger for JaxoDraw.
|
| JaxoLookAndFeelPanel |
Wrapper for a panel that displays the currently installed LookAndFeels
and allows to choose supported ones.
|
| JaxoLooknFeel |
Responsible for switching the Look and Feel of JaxoDraw and the
Locale of GUI elements (which are closely related).
|
| JaxoMainPanel |
The main panel.
|
| JaxoMenuBar |
The menu bar that holds the file, edit, options and help menus.
|
| JaxoMenuUtils |
Menu-related utility methods.
|
| JaxoMiscButtons |
Responsible for displaying and modifying the buttons of the
misc button menu.
|
| JaxoMode |
Collection of modes.
|
| JaxoMoveGraph |
Dialog to move all objects of a graph.
|
| JaxoObject |
A general JaxoObject.
|
| JaxoObject.EditMode |
An EditMode determines which handles can be selected for a given JaxoObject.
|
| JaxoObject.Handle |
A Handle is a point that can be grabbed to edit a JaxoObject.
|
| JaxoObjectEditPanel |
A panel to edit properties of JaxoObjects.
|
| JaxoObjectEditPanel.ColorType |
The type of color edit panel.
|
| JaxoObjectFactory |
Factory class to create instances of JaxoObjects.
|
| JaxoObjectList |
Implementation of JaxoList.
|
| JaxoObjectMenu |
Contains the entries of the Object menu.
|
| JaxoObjectPrefs |
Convenience class to handle user preferences.
|
| JaxoObjectPrefs.Preferred |
An Enum of recognized JaxoObject preferences.
|
| JaxoObjectUtils |
|
| JaxoOptionsMenu |
Contains the entries of the options menu.
|
| JaxoOptionsPanel |
A parent class for all option panels.
|
| JaxoOptionsPanelListener |
A listener for edit panels.
|
| JaxoPaintableGrid |
A grid that can be painted.
|
| JaxoPaintableGrid.Style |
The grid style.
|
| JaxoPaintableGrid.Type |
The grid type.
|
| JaxoPaintGraph |
A Jcomponent to paint a JaxoGraph.
|
| JaxoPanelButton |
Special kind of button used in the JaxoButtonPanel - most such buttons
can be "pressed" (modelled as the "selected" properties), indicating the
current mode.
|
| JaxoPArc |
A photon arc.
|
| JaxoParticleButtons |
Responsible for displaying and modifying the buttons of the
particle button menu.
|
| JaxoPBezier |
Implementation of a photon bezier.
|
| JaxoPLine |
A photon line.
|
| JaxoPLoop |
A photon loop.
|
| JaxoPlugin |
A plugin for JaxoDraw.
|
| JaxoPluginDictionary |
A wrapper of JaxoDictionary for plugins.
|
| JaxoPluginExecutionException |
An exception occuring during the execution of a plugin.
|
| JaxoPluginInfo |
Collects information about available plugins.
|
| JaxoPluginLoader |
Loads JaxoDraw plugins.
|
| JaxoPluginLogger |
A wrapper of JaxoLog for plugins.
|
| JaxoPluginManagerPanel |
Brings up a panel that allows to manipulate installed plugins.
|
| JaxoPositionEditPanel |
A panel to change the x,y parameters of an object.
|
| JaxoPostscriptWriter |
Create postscript output.
|
| JaxoPrefs |
Convenience class to handle user preferences.
|
| JaxoPrefs.Preferred |
An Enum of recognized preferences.
|
| JaxoPrefsPanel |
Responsible for editing user preferences.
|
| JaxoPreview |
Responsible for viewing, like the results of an export.
|
| JaxoPrint |
Responsible for printing directly to a printer.
|
| JaxoPrintable |
|
| JaxoProgressDialog |
The progress dialog for building the user guide.
|
| JaxoPSFontPanel |
A panel to change the text of a text object.
|
| JaxoPSText |
Defines a JaxoObject which is a postscript text.
|
| JaxoPSText.Element |
An element is a chunk of text with a common font size placed at a specific location
(measured relative to the JaxoObject location, and not taking into account a rotation).
|
| JaxoRotationEditPanel |
A panel to change the rotation of an object.
|
| JaxoRotationObject |
Interface for objects that can be rotated.
|
| JaxoRoundHandle |
A circle implementation for handles.
|
| JaxoRRArcRadiusEditPanel |
A panel to change the dash of an object.
|
| JaxoSArc |
A scalar arc.
|
| JaxoSBezier |
Implementation of a scalar bezier.
|
| JaxoScaleGraph |
Dialog to re-scale a graph.
|
| JaxoShutDown |
An Interface to provide a shutdown hook for JaxoDraw.
|
| JaxoSLine |
A scalar line.
|
| JaxoSLoop |
A scalar loop.
|
| JaxoSpinnerComboBox<E> |
JComboBox extension that uses a JSpinner as editor component.
|
| JaxoSpinnerIntModel |
Specialization of SpinnerNumberModel that a) only allows integers (to avoid
rounding issues) and has some convenience methods for them;
b) optionally allows snapping the 'value' to only a subset of the integers.
|
| JaxoSpinnerRotationModel |
Specialization of SpinnerNumberModel that only allows integers to avoid
rounding issues.
|
| JaxoSplashWindow |
The splash window displayed on startup.
|
| JaxoSquashEditPanel |
A panel to change the squashing of an object.
|
| JaxoStatusBar |
Displays the status bar.
|
| JaxoStretchingEditPanel |
A panel to change the stretching property of an object.
|
| JaxoStrokeEditPanel |
A panel to change the stroke of an object.
|
| JaxoSuperSymmEditPanel |
A panel to change the symmetry property of an object.
|
| JaxoSymmEditPanel |
A panel to change the symmetry property of an object.
|
| JaxoSymmetricObject |
An interface for objects that can be symmetrized.
|
| JaxoTab |
One tab of the JaxoTabbedPane.
|
| JaxoTabbedCanvasPanel |
A tabbed panel.
|
| JaxoTabPopupMenu |
A class that displays a pop-up menu if the user right-clicks on a tab.
|
| JaxoTextEditPanel |
A panel to change the text of a text object.
|
| JaxoTitledBorder |
Subclass of TitledBorder that has more uniform insets.
|
| JaxoToolBar |
Responsible for displaying the buttons in the toolBar.
|
| JaxoTriangle |
A triangle.
|
| JaxoUserGuide |
Responsible for creating and locating the User Guide.
|
| JaxoUtils |
Some static utility methods.
|
| JaxoVertexPopupMenu |
Pops up a menu with the dufferent vertex types whenever the user
right clicks on the vertex button.
|
| JaxoVertexT1 |
A vertex which is a filled circle.
|
| JaxoVertexT2 |
A vertex which is a cross with a circle.
|
| JaxoVertexT3 |
A vertex which is a filled square.
|
| JaxoVertexT4 |
A vertex which is a cross.
|
| JaxoVertexT6 |
A vertex which is a filled diamond.
|
| JaxoViewMenu |
Contains the entries of the View menu.
|
| JaxoWiggleEditPanel |
A panel to change the wiggle properties of an object.
|
| JaxoWiggleObject |
An interface for objects that have wiggles.
|
| JaxoXsltTransformer |
Perform xslt transformations.
|
| JaxoXYREditPanel |
A panel to change the x,y and radius parameters of an object.
|
| JaxoZigZagArc |
A photon arc.
|
| JaxoZigZagBezier |
Implementation of a zigzag bezier.
|
| JaxoZigZagLine |
A zig-zag line.
|
| JaxoZigZagLoop |
A zig-zag loop.
|
| JaxoZoom |
A zoom on the canvas.
|
| JaxoZoom.ZoomFactor |
The zoom factors supported by this Zoom.
|
| JaxoZoomPopupMenu |
A class that displays a pop-up menu if the user right-clicks on a tab.
|
| LanguageMenu |
A AbstractMenu for language MenuItems.
|
| LanguagePanel |
A language edit panel.
|
| LatexTextIconFactory |
Generates icons for latex texts.
|
| Location |
Policy for placing windows.
|
| Location.RelativeTo |
Class to set locations relative to other components.
|
| Location.RelativeToAvoiding |
Class to set locations relative to other components.
|
| LogFormatter |
Formats log records in standard JaxoDraw format.
|
| LookNFeelPanel |
A lookNfeel edit panel.
|
| MiscPanel |
A misc edit panel.
|
| ObjectPanel |
An object edit panel.
|
| OpenRecentMenu |
A AbstractMenu for opening recent files.
|
| OtherMenu |
Contains the entries of the Object menu.
|
| ParticleMenu |
Contains the entries of the Particle menu.
|
| SelectionMenu |
A Menu for selection MenuItems.
|
| ShortcutPanel |
A Panel to show all the keyboard shortcuts.
|
| StartUpPanel |
A start up edit panel.
|
| TabClosingEvent |
An EventObject for a closing tab.
|
| TabClosingListener |
Listen to tab closing events.
|
| TabMenu |
A Menu for Tab MenuItems.
|
| TextPanel |
A text edit panel.
|
| VertexMenu |
A AbstractMenu for vertex type MenuItems.
|