com.jstatcom.equation
Class EqTerm
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.jstatcom.equation.EqTerm
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
- Direct Known Subclasses:
- EqTermAR, EqTermDefault, EqTermEC
public abstract class EqTerm extends javax.swing.JPanelAbstract class for all equation term components.- 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 EqTerm()Default constructor.EqTerm(java.awt.LayoutManager layout)Constructor for a layout.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description java.awt.DimensiongetMaximumSize()Gets the maximum size, which is equal to the preferred size.java.awt.DimensiongetMinimumSize()Gets the minimum size that is not less than 20.java.awt.DimensiongetPreferredSize()Gets the preferred size which is not less than the minimum size.ScopegetSymbolScope()Gets the current scope, which defines which symbol table to use (local,globalorupper).voidsetDataAvailable(boolean isDataAvailable)Sets whether data is available and manages visibility accordingly.abstract voidsetLeadingSignVisible(boolean isVisible)Handles the leading sign property.voidsetSymbolScope(Scope scope)Sets the symbol scope, which defines which symbol table to use (local,globalorupper).voidsetVisible(boolean aFlag)Extends the super method by firering the (boolean) property change "visible".-
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, getNextFocusableComponent, getPopupLocation, 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, 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
-
EqTerm
public EqTerm()
Default constructor.
-
EqTerm
public EqTerm(java.awt.LayoutManager layout)
Constructor for a layout.- Parameters:
layout- java.awt.LayoutManager
-
-
Method Detail
-
getMaximumSize
public java.awt.Dimension getMaximumSize()
Gets the maximum size, which is equal to the preferred size.- Overrides:
getMaximumSizein classjavax.swing.JComponent- Returns:
- java.awt.Dimension
-
getMinimumSize
public java.awt.Dimension getMinimumSize()
Gets the minimum size that is not less than 20.- Overrides:
getMinimumSizein classjavax.swing.JComponent- Returns:
- java.awt.Dimension
-
getPreferredSize
public java.awt.Dimension getPreferredSize()
Gets the preferred size which is not less than the minimum size.- Overrides:
getPreferredSizein classjavax.swing.JComponent- Returns:
- java.awt.Dimension
-
setDataAvailable
public void setDataAvailable(boolean isDataAvailable)
Sets whether data is available and manages visibility accordingly.- Parameters:
isDataAvailable-trueif available, component will be set visible
-
setLeadingSignVisible
public abstract void setLeadingSignVisible(boolean isVisible)
Handles the leading sign property.- Parameters:
isVisible-trueif sign is visible
-
setVisible
public void setVisible(boolean aFlag)
Extends the super method by firering the (boolean) property change "visible".- Overrides:
setVisiblein classjavax.swing.JComponent- Parameters:
aFlag- true to make the component visible
-
getSymbolScope
public Scope getSymbolScope()
Gets the current scope, which defines which symbol table to use (local,globalorupper).- Returns:
- symbol scope
-
setSymbolScope
public void setSymbolScope(Scope scope)
Sets the symbol scope, which defines which symbol table to use (local,globalorupper).- Parameters:
scope- the symbol scope- Throws:
java.lang.IllegalArgumentException-if (scope == null)
-
-
DMelt 3.0 © DataMelt by jWork.ORG