All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractBaseArrow An arrow for a JaxoObject.AbstractJaxoCanvas Abstract base class for the canvas.AbstractJaxoHandle An abstract class for handles.AbstractJaxoPlugin An abstract superclass for all plugins.DefaultMenu A JaxoMenu for default mode MenuItems.Jaxo2PointsEditPanel A panel to change the x,y and radius parameters of an object.Jaxo3PointObject 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.JaxoArcObject The mother of all arc objects.JaxoArrow An arrow for a JaxoObject.JaxoArrow.Coordinates The coordinates of an arrow.JaxoArrowEditPanel A panel to change the arrow of an object.JaxoAxodraw Defines a number of axodraw LaTeX commands and all the methods to convert them into JaxoObjects.JaxoAxodraw4J Extension to JaxoAxodraw that adds Bezier imports.JaxoBezierObject Abstract class for the implementation of a bezier curve.JaxoBlob A blob object: a general ellypse that can be rotated.JaxoBox A box object.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.JaxoCanvasPopupMenu A class that displays a pop-up menu if the user right-clicks on a tab.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.JaxoCLIConvert This class provides convenience methods to convert JaxoDraw xml files to tex (axodraw4j) files and vice versa.JaxoClipboard A Clipboard for JaxoGraphs.JaxoClosableTabbedPane Extension of JTabbedPane with closable tabs.JaxoColor Definitions and conversions for the colors of the LaTeXcolordvi
package (approximately) and a predefined set of gray shades.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.JaxoConstants Defines constants used throughout JaxoDraw.JaxoDashArc A dashed arc.JaxoDashBezier A dashed bezier curve.JaxoDashEditPanel A panel to change the dash of an object.JaxoDashLine A dashed line.JaxoDashLoop A dashed loop.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.JaxoEditButtons Responsible for displaying and modifying the buttons of the edit button menu.JaxoEditMenu Contains the entries of the edit menu.JaxoEditPanel A parent class for edit panel components.JaxoEditPanelListener A listener for edit panels.JaxoExport An abstract superclass for all built-in exporting classes.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 JaxoExport.JaxoExportLatex The class that is responsible for creating LaTex source files that may be used to produce a postscript file that is (should be) equivalent to the one produced by JaxoDraw.JaxoExportLatexPS Create a postscript file from a Latex source file via Latex - dvips.JaxoExportPanel The parent class for exporting: brings up a dialog to choose the export format and executes the corresponding actions.JaxoExportPlugin An abstract superclass for all export plugins.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 JaxoExport.JaxoExtendedObject A JaxoObject with at least two points.JaxoFArc A fermion arc.JaxoFBezier Implementation of a bezier for fermion lines.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.JaxoFillObject A general object that can be filled.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 bezier for fermion lines.JaxoGeometry Utility methods for Java2D geometry.JaxoGlArc A gluon arc.JaxoGlassPane The glassPane object for the main panel.JaxoGlBezier Implementation of a bezier for gluon lines.JaxoGLine A ghost line.JaxoGlLine A gluon line.JaxoGlLoop A gluon loop.JaxoGLoop A ghost loop.JaxoGraph A JaxoGraph is an extended version of a JaxoSaveGraph.JaxoGraphics2D Graphic2Ds that also stores JaxoDraw-specific state and can perform JaxoDraw-specific painting.JaxoGreek Defines a number of greek letters and some methods to convert them into LaTeX strings and back.JaxoGrid Grid: 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.JaxoImport An abstract superclass for all built-in importing classes.JaxoImportAxodraw The class responsible for importing JaxoGraphs from axodraw files.JaxoImportPanel Brings up a dialog to choose an import format and a file to import.JaxoImportPlugin An abstract superclass for all import plugins.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.JaxoLatexAlignPanel A panel to change the rotation of an object.JaxoLatexFontSizePanel A panel to change the rotation of an object.JaxoLatexPackage Brings up a dialog that allows the inclusion of custom Latex packages in the Latex output.JaxoLatexText Defines a JaxoObject which is just a string.JaxoLatexTextToolTip Show tooltips if the mouse moves over JaxoLatexText objects on the JaxoCanvas in the focused window.JaxoLauncher Launches the JaxoDraw GUI.JaxoLineObject A general line object.JaxoList<E extends JaxoObject> A List that can only contain JaxoObjects.JaxoLocalized Interface for objects that need to be updated on language changes.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).JaxoLoopObject A general loop object.JaxoMainPanel The main panel.JaxoMenu Base class for JaxoDraw menus.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.JaxoMoveGraph Dialog to move all objects of a graph.JaxoObject A general JaxoObject.JaxoObjectEditPanel A panel to edit properties of JaxoObjects.JaxoObjectFactory Factory class to create instances of JaxoObjects.JaxoObjectList<E extends JaxoObject> Implementation of JaxoList.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.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.JaxoParticleObject The mother of all particle objects (arcs, lines and loops).JaxoPBezier Implementation of a bezier for photon lines.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.JaxoPrefs Responsible for importing/exporting user 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.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.JaxoRotationEditPanel A panel to change the rotation of an object.JaxoRotationObject Interface for objects that can be rotated.JaxoRoundHandle A circle implementation for handles.JaxoSArc A scalar arc.JaxoSaveGraph A JaxoSaveGraph is the skeleton of a JaxoGraph: it contains just a list of JaxoObjects, a list of latex packages and a description of the graph.JaxoSBezier Implementation of a bezier for fermion lines.JaxoScaleEditPanel A panel to change the scale of a group object.JaxoShutDown An Interface to provide a shutdown hook for JaxoDraw.JaxoSLine A scalar line.JaxoSLoop A scalar loop.JaxoSoundsHandler A class to handle sound events.JaxoSpinnerComboBox 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.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.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.JaxoTextEditPanel A panel to change the text of a text object.JaxoTextObject Defines a JaxoObject which is just a string.JaxoTitledBorder Subclass of TitledBorder that has more uniform insets.JaxoToolBar Responsible for displaying the buttons in the toolBar.JaxoUserGuide Responsible for creating and locating the User Guide.JaxoUtils Some static utility methods.JaxoVertex A vertex object.JaxoVertexPopupMenu Pops up a menu with the dufferent vertex types whenever the user right clicks on the vertex button.JaxoVertexT1 A vertex (a filled circle).JaxoVertexT2 A vertex type 2 object (a cross with a circle).JaxoVertexT3 A vertex (a filled square).JaxoVertexT4 A vertex (a cross).JaxoVertexT5 A vertex (a triangle).JaxoVertexT6 A vertex (a filled diamond).JaxoWiggleEditPanel A panel to change the wiggle of an object.JaxoWiggleObject An interface for objects that have wiggles.JaxoWrapperGraphics2D Wrapper around an existing Graphics2D.JaxoXsltTransformer Perform xslt transformations.JaxoXYREditPanel A panel to change the x,y and radius parameters of an object.JaxoZigZagLine A zig-zag line.JaxoZoom A zoom on the canvas.JaxoZoomPopupMenu A class that displays a pop-up menu if the user right-clicks on a tab.LanguageMenu A JaxoMenu for language MenuItems.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.NewMenu A JaxoMenu for newGraph and newTab MenuItems.OpenRecentMenu A JaxoMenu for opening recent files.TabClosingEvent An EventObject for a closing tab.TabClosingListener Listen to tab closing events.VertexMenu A JaxoMenu for vertex type MenuItems.