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

Class JaxoMiscButtons

  • 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 JaxoMiscButtons
    extends javax.swing.JPanel
    implements java.awt.event.ActionListener
    Responsible for displaying and modifying the buttons of the misc 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
      JaxoMiscButtons(JaxoMainPanel mainPanel)
      Constructor: lays out the misc 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.
      int getIndex(int i)
      Returns the index of the misc button corresponding to the misc event i.
      java.lang.String getMiscFlagModes(int i)
      Returns a String with the text to be set in the flag panel indicating the current msic mode.
      int getmnbts()
      Returns the number of buttons in the misc button menu.
      javax.swing.JButton getVertexButton()
      Returns the currently selected vertex button.
      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 misc buttons in different languages.
      void updatePop(int up)
      Updates the vertex pop-up menu.
      • 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

      • JaxoMiscButtons

        public JaxoMiscButtons(JaxoMainPanel mainPanel)
        Constructor: lays out the misc 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.
      • getVertexButton

        public final javax.swing.JButton getVertexButton()
        Returns the currently selected vertex button.
        Returns:
        The button of the currently selected vertex type
      • getIndex

        public final int getIndex(int i)
        Returns the index of the misc button corresponding to the misc event i.
        Parameters:
        i - A misc event as defined in the JaxoMainPanel.
        Returns:
        The index of the misc 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.
      • getMiscFlagModes

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

        public final int getmnbts()
        Returns the number of buttons in the misc button menu.
        Returns:
        The number of buttons in the misc 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 misc buttons in different languages.
        Parameters:
        languageString - A string specifying the language to be set.
      • updatePop

        public final void updatePop(int up)
        Updates the vertex pop-up menu.
        Parameters:
        up - Specifies the current vertex type.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.