Documentation of 'japlot.jaxodraw.JaxoEditButtons' Java class
JaxoEditButtons
japlot.jaxodraw

Class JaxoEditButtons

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible


    public class JaxoEditButtons
    extends javax.swing.JPanel
    implements java.awt.event.ActionListener
    Responsible for displaying and modifying the buttons of the edit button menu.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • 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
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      JaxoEditButtons(JaxoMainPanel mainPanel)
      Constructor: lays out the edit button panel.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent evt)
      Executes the appropriate action when a button is pressed.
      void clickButton(int i)
      Does a clcik on the button with index i.
      java.lang.String getEditFlagModes(int i)
      Returns a String with the text to be set in the flag panel indicating the current edit mode.
      int getenbts()
      Returns the number of buttons in the edit button menu.
      int getIndex(int i)
      Returns the index of the edit button corresponding to the edit event i.
      void pressButton(int j)
      Sets the specified button as pressed.
      void reset()
      Sets all the buttons as not pressed.
      void setButtonBackground(int i, java.awt.Color bgColor)
      Sets the background color of the button with index i to the color bgColor.
      void setButtonBorder(int i, javax.swing.border.Border border)
      Sets the border of the button with index i to the specified border.
      void setLanguage(java.lang.String languageString)
      Sets the tool tip text for the edit buttons and the flag modes in different languages.
      • 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • JaxoEditButtons

        public JaxoEditButtons(JaxoMainPanel mainPanel)
        Constructor: lays out the edit button panel.
        Parameters:
        mainPanel - The JaxoMainPanel that holds this button panel.
    • Method Detail

      • actionPerformed

        public final void actionPerformed(java.awt.event.ActionEvent evt)
        Executes the appropriate action when a button is pressed.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
        Parameters:
        evt - the action event to be processed.
      • reset

        public final void reset()
        Sets all the buttons as not pressed.
      • getIndex

        public final int getIndex(int i)
        Returns the index of the edit button corresponding to the edit event i.
        Parameters:
        i - An edit event as defined in the JaxoMainPanel.
        Returns:
        The index of the edit button corresponding to the edit event i.
      • pressButton

        public final void pressButton(int j)
        Sets the specified button as pressed.
        Parameters:
        j - The index of the button to be pressed.
      • getEditFlagModes

        public final java.lang.String getEditFlagModes(int i)
        Returns a String with the text to be set in the flag panel indicating the current edit mode.
        Parameters:
        i - The index of the edit button, corresponding to the mode to be returned.
        Returns:
        The String containing the text to be set in the flag panel indicating the current edit mode.
      • getenbts

        public final int getenbts()
        Returns the number of buttons in the edit button menu.
        Returns:
        The number of buttons in the edit button menu.
      • setButtonBackground

        public final void setButtonBackground(int i,
                                              java.awt.Color bgColor)
        Sets the background color of the button with index i to the color bgColor.
        Parameters:
        i - The index of the botton, whose background color is to be set.
        bgColor - The color to be set.
      • setButtonBorder

        public final void setButtonBorder(int i,
                                          javax.swing.border.Border border)
        Sets the border of the button with index i to the specified border.
        Parameters:
        i - The index of the botton, whose border is to be set.
        border - The border to be set.
      • clickButton

        public final void clickButton(int i)
        Does a clcik on the button with index i.
        Parameters:
        i - The index of the botton to click.
      • setLanguage

        public final void setLanguage(java.lang.String languageString)
        Sets the tool tip text for the edit buttons and the flag modes in different languages.
        Parameters:
        languageString - A string specifying the language to be set.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.