org.nuiton.math.matrix.gui
Class MatrixPopupMenu
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPopupMenu
org.nuiton.math.matrix.gui.MatrixPopupMenu
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, MenuElement
public class MatrixPopupMenu
- extends JPopupMenu
Ajout d'un menu contextuel sur la matrice dans l'editeur.
Created: 22 mars 2006 12:11:46
- Version:
- $Revision: 323 $
Last update: $Date: 2011-01-22 10:32:20 +0100 (sam., 22 janv. 2011) $
by : $Author: tchemit $
- Author:
- ruchaud
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.JPopupMenu |
add, add, add, addMenuKeyListener, addPopupMenuListener, addSeparator, createActionChangeListener, createActionComponent, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getDefaultLightWeightPopupEnabled, getInvoker, getLabel, getMargin, getMenuKeyListeners, getPopupMenuListeners, getSelectionModel, getSubElements, getUI, getUIClassID, insert, insert, isBorderPainted, isLightWeightPopupEnabled, isPopupTrigger, isVisible, menuSelectionChanged, pack, paintBorder, paramString, processFocusEvent, processKeyEvent, processKeyEvent, processMouseEvent, remove, removeMenuKeyListener, removePopupMenuListener, setBorderPainted, setDefaultLightWeightPopupEnabled, setInvoker, setLabel, setLightWeightPopupEnabled, setLocation, setPopupSize, setPopupSize, setSelected, setSelectionModel, setUI, setVisible, show, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
MatrixPopupMenu
public MatrixPopupMenu(MatrixEditor matrixEditor)
getSendToClipBoard
public JMenu getSendToClipBoard()
- Returns:
- retourne le menu d'action pour le bloc note
getSendToFile
public JMenu getSendToFile()
- Returns:
- retourne le menu d'action pour les fichiers CSV
firePopupMenuWillBecomeVisible
protected void firePopupMenuWillBecomeVisible()
- Desactive le menu si la matrice ne supporte pas le mode CSV
- Overrides:
firePopupMenuWillBecomeVisible in class JPopupMenu
getSendToClipBoardAllCopyAction
public Action getSendToClipBoardAllCopyAction()
- Returns:
- retourne l'action du bloc note permettant la copie entere de la
matrice
getSendToClipBoardAllPasteAction
public Action getSendToClipBoardAllPasteAction()
- Returns:
- retourne l'action du bloc note permettant la recopie entere de la
matrice depuis le bloc note
getSendToClipBoardSelectionCopyAction
public Action getSendToClipBoardSelectionCopyAction()
- Returns:
- retourne l'action du bloc note permettant la copie de la partie
selectionnee
getSendToClipBoardCurrentPasteAction
public Action getSendToClipBoardCurrentPasteAction()
- Returns:
- retourne l'action du bloc note permettant la recopie de la partie
selectionnee de la matrice depuis le bloc note
sendToClipBoardAllCopyPerformed
protected void sendToClipBoardAllCopyPerformed()
sendToClipBoardAllPastePerformed
protected void sendToClipBoardAllPastePerformed()
sendToClipBoardSelectionCopyPerformed
protected void sendToClipBoardSelectionCopyPerformed()
sendToClipBoardCurrentPastePerformed
protected void sendToClipBoardCurrentPastePerformed()
getSendToFileAllCopyAction
public Action getSendToFileAllCopyAction()
- Returns:
- retourne l'action du fichier permettant la copie entere de la
matrice
getSendToFileAllPasteAction
public Action getSendToFileAllPasteAction()
- Returns:
- retourne l'action du fichier permettant la recopie entere de la
matrice depuis le fichier
getSendToFileSelectionCopyAction
public Action getSendToFileSelectionCopyAction()
- Returns:
- retourne l'action du fichier permettant la copie de la partie
selectionnee
getSendToFileCurrentPasteAction
public Action getSendToFileCurrentPasteAction()
- Returns:
- retourne l'action du fichier permettant la recopie de la partie
selectionnee de la matrice depuis le fichier
sendToFileAllCopyPerformed
protected void sendToFileAllCopyPerformed()
sendToFileAllPastePerformed
protected void sendToFileAllPastePerformed()
sendToFileSelectionCopyPerformed
protected void sendToFileSelectionCopyPerformed()
sendToFileCurrentPastePerformed
protected void sendToFileCurrentPastePerformed()
Copyright © 2004-2011 CodeLutin. All Rights Reserved.