japlot.jaxodraw
Class JaxoLineOptionsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- japlot.jaxodraw.JaxoOptionsPanel
-
- japlot.jaxodraw.JaxoLineOptionsPanel
-
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
public class JaxoLineOptionsPanel extends JaxoOptionsPanel implements java.awt.event.ItemListener, java.awt.event.ActionListener
A panel to change the parameters of a line object.- 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 JaxoLineOptionsPanel(int whichObject)Constructor: pops up a panel that allows to change all the parameters of the object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddDlPanel(int gridx, int gridy)Adds the DoubleLinePanel panel to this OptionPanel.voidaddFinalAwSPanel(int gridx, int gridy)Adds the Amplitude/Wiggle panel to this OptionPanel.voidaddFinalStrSPanel(int gridx, int gridy)Adds the StrokePanel panel to this OptionPanel.voidaddLineArrowPanel(int gridx, int gridy)Adds the LineArrowPanel panel to this OptionPanel.voidaddLineMiddlePanel(int gridx, int gridy)Adds the LineMiddlePanel panel to this OptionPanel.voidaddLineSymmPanel(int gridx, int gridy)Adds the LineSymmPanel panel to this OptionPanel.voidinitParams(JaLineObject line)Initializes the object parameters in this option panel.voiditemStateChanged(java.awt.event.ItemEvent e)Checks for ItemEvents that have ocurred on the panel, presently only whether the arrow or flip or symm check boxes have been clicked.booleanshowPanel()Displays this EditPanel.-
Methods inherited from class japlot.jaxodraw.JaxoOptionsPanel
actionPerformed, addColorPanel, addFinalDimSPanel, getColor, getGBConstraints, getGBLayout, getInsets, getPanelIcon, getPanelTitle, getXfin, getXin, getYfin, getYin, setColor, setGBConstraints, setGBLayout, setInsets, setPanelIcon, setPanelTitle, setXYLineCoord
-
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, 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
-
JaxoLineOptionsPanel
public JaxoLineOptionsPanel(int whichObject)
Constructor: pops up a panel that allows to change all the parameters of the object.- Parameters:
whichObject- An integer (as specified in JaxoMainPanel) that specifies the object that is edited.
-
-
Method Detail
-
itemStateChanged
public final void itemStateChanged(java.awt.event.ItemEvent e)
Checks for ItemEvents that have ocurred on the panel, presently only whether the arrow or flip or symm check boxes have been clicked.- Specified by:
itemStateChangedin interfacejava.awt.event.ItemListener- Parameters:
e- The ItemEvent that has ocurred.
-
initParams
public final void initParams(JaLineObject line)
Initializes the object parameters in this option panel.- Parameters:
line- The JaObject that is being edited.
-
showPanel
public final boolean showPanel()
Displays this EditPanel.- Specified by:
showPanelin classJaxoOptionsPanel- Returns:
- A boolean variable that indicates if the object has been modified.
-
addLineSymmPanel
public final void addLineSymmPanel(int gridx, int gridy)Adds the LineSymmPanel panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
addDlPanel
public final void addDlPanel(int gridx, int gridy)Adds the DoubleLinePanel panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
addLineMiddlePanel
public final void addLineMiddlePanel(int gridx, int gridy)Adds the LineMiddlePanel panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
addLineArrowPanel
public final void addLineArrowPanel(int gridx, int gridy)Adds the LineArrowPanel panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
addFinalAwSPanel
public final void addFinalAwSPanel(int gridx, int gridy)Adds the Amplitude/Wiggle panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
addFinalStrSPanel
public final void addFinalStrSPanel(int gridx, int gridy)Adds the StrokePanel panel to this OptionPanel.- Parameters:
gridx- The x position of the panel.gridy- The y position of the panel.
-
-
DMelt 3.0 © DataMelt by jWork.ORG