jas2.swingstudio
Class JavaAnalysisStudio
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jas2.util.Application
-
- jas2.swingstudio.JavaAnalysisStudio
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
public final class JavaAnalysisStudio extends Application
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor and Description JavaAnalysisStudio()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclose()Close itJASPagecreateCurrentPage()Note: This routine may popup a dialog asking the user which page to use as the current plot.JASPagecreateNewPage()static JavaAnalysisStudiogetApp()javax.swing.JTabbedPanegetConsolePane()javax.swing.JTabbedPanegetControlPane()JASPagegetCurrentPage()ClassPathLoadergetExtensionLoader()JASJobgetJob()javax.swing.JMenuBargetMenuBar()MultiFunctionPanelgetMFP()MoverLayeredPanegetMLP()ExtensionPluginContextgetPluginContext()MLPArrowFactorygetTheArrowFactory()MLPLabelFactorygetTheLabelFactory()JASToolbarHoldergetToolbar()javax.swing.tree.TreeModelgetTreeModel()static java.lang.StringgetVersionNumber()XMLMenuBuildergetXMLMenuBuilder()voidhideJASConsole()static voidmain(java.lang.String[] argv)JASPagenewPage(int nx, int ny)voidopenFile(java.io.File f)static java.lang.StringresolveSymbols(java.lang.String in)Substitutes symbols of the form {xxx} with the System property xxxvoidsetJob(JASJob job, boolean newJob)voidsetMessage(java.lang.String message)voidsetNPages(int nPages)voidsetStatusBarVisible(boolean visible)voidshowIt(boolean show)Show itvoidshowJASConsole()-
Methods inherited from class jas2.util.Application
addHelpLocation, addHelpLocation, addHelpLocation, error, error, error, error, getApplication, getCommandManager, getFrame, getGetOptions, getUserProperties, showHelpContents, showHelpIndex, showHelpSearch, showHelpTopic, showHelpTopic
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
JavaAnalysisStudio
public JavaAnalysisStudio() throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Detail
-
hideJASConsole
public void hideJASConsole()
-
showJASConsole
public void showJASConsole()
-
showIt
public void showIt(boolean show)
Show it
-
close
public void close()
Close it
-
getToolbar
public JASToolbarHolder getToolbar()
-
getPluginContext
public ExtensionPluginContext getPluginContext()
-
resolveSymbols
public static java.lang.String resolveSymbols(java.lang.String in)
Substitutes symbols of the form {xxx} with the System property xxx
-
getCurrentPage
public JASPage getCurrentPage()
-
getControlPane
public javax.swing.JTabbedPane getControlPane()
-
getConsolePane
public javax.swing.JTabbedPane getConsolePane()
-
newPage
public JASPage newPage(int nx, int ny)
-
setNPages
public void setNPages(int nPages)
-
setStatusBarVisible
public void setStatusBarVisible(boolean visible)
-
getMenuBar
public javax.swing.JMenuBar getMenuBar()
-
getJob
public JASJob getJob()
-
getExtensionLoader
public ClassPathLoader getExtensionLoader()
-
getVersionNumber
public static java.lang.String getVersionNumber()
-
main
public static void main(java.lang.String[] argv)
-
getApp
public static JavaAnalysisStudio getApp()
-
getTreeModel
public javax.swing.tree.TreeModel getTreeModel()
-
setMessage
public void setMessage(java.lang.String message)
-
createNewPage
public JASPage createNewPage()
-
createCurrentPage
public JASPage createCurrentPage()
Note: This routine may popup a dialog asking the user which page to use as the current plot. It only returns null if the user cancels the dialog.
-
getXMLMenuBuilder
public XMLMenuBuilder getXMLMenuBuilder()
-
openFile
public void openFile(java.io.File f) throws FileError, JASException, java.net.MalformedURLException- Throws:
FileErrorJASExceptionjava.net.MalformedURLException
-
setJob
public void setJob(JASJob job, boolean newJob)
-
getTheArrowFactory
public MLPArrowFactory getTheArrowFactory()
-
getTheLabelFactory
public MLPLabelFactory getTheLabelFactory()
-
getMLP
public MoverLayeredPane getMLP()
-
getMFP
public MultiFunctionPanel getMFP()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG