aloneinterfaces
Class Interface3

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by aloneinterfaces.Interface
                      extended by aloneinterfaces.Interface3
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 Interface3
extends Interface
implements java.awt.event.ActionListener

To visualize results of searching palindromes and different sets of selected sequences.
Menu choice to check, record, comparison...

Author:
Stéfan Engelen (2006), Gabriel Chandesris (2008)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JLabel aide
          Help text area visualization.
private  javax.swing.JTextArea resultat
          Result text area visualization.
private static long serialVersionUID
          Interface Serial Number (3).
 
Fields inherited from class aloneinterfaces.Interface
fenetre, monlayout
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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
Interface3(AloneProcessus processParent)
          Constructeur.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Action which depends of item selected in selection menu.
private static java.lang.String decoupeString(java.lang.String chaineDecoupe)
          This method to cut a String by 80 characters length substring.
 void effacer()
          To remove what interface's items contain.
 void initialiser()
          To initialize interface's items.
 void initialiserToolTipText()
          To initialize contextual help messages.
 void setInterface()
          To fix how works the interface.
 void setInterface(ADN1cible adn, java.util.Vector vectabAdn)
          Deprecated. [not used]
 void setInterface(Sequence cible, SequenceListe[] other, PalindromeListe results)
          To fix how works the interface.
 void setInterface(Sequence cible, SequenceListe[] other, PalindromeListeListe results)
          To fix how works the interface.
 void setInterface(java.lang.String results)
          Putting direct results in the interface.
private static java.lang.String visualize(PalindromeListe palList)
          To show results on what founded.
 
Methods inherited from class aloneinterfaces.Interface
getDacodac, getFenetre, getMenu, getMonlayout, getProcessusParent, setDacodac, setFenetre, setMenu, setMonlayout, setProcessusParent
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, 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, setVisible, 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, 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, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, 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, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Interface Serial Number (3).

See Also:
Constant Field Values

resultat

private javax.swing.JTextArea resultat
Result text area visualization.


aide

private javax.swing.JLabel aide
Help text area visualization.

Constructor Detail

Interface3

public Interface3(AloneProcessus processParent)
Constructeur.

Parameters:
processParent - AloneProcessus
Method Detail

initialiserToolTipText

public void initialiserToolTipText()
To initialize contextual help messages.

Overrides:
initialiserToolTipText in class Interface
See Also:
Interface.initialiserToolTipText(), aide, resultat

setInterface

public void setInterface(java.lang.String results)
Putting direct results in the interface.

Parameters:
results - (String)
See Also:
AlgoStefanConverter.getScreenToSee(SequenceListe[], Sequence, modele.AlgorithmsStefan, boolean), OtherAlgoStefanConverter.getScreenToSee(SequenceListe[], Sequence, modele.OtherAlgorithmsStefan, boolean), OtherAlgorithmsStefan.getResults()

setInterface

public void setInterface(Sequence cible,
                         SequenceListe[] other,
                         PalindromeListeListe results)
To fix how works the interface.

Parameters:
cible - Sequence
other - SequenceListe[]
results - PalindromeListe[]
See Also:
Interface7.setInterface(Sequence, SequenceListe[], int, int, int)

setInterface

public void setInterface(Sequence cible,
                         SequenceListe[] other,
                         PalindromeListe results)
To fix how works the interface.

Parameters:
cible - Sequence
other - SequenceListe[]
results - PalindromeListe
See Also:
Interface7.setInterface(Sequence, SequenceListe[], int, int, int), decoupeString(String), visualize(PalindromeListe)

setInterface

public void setInterface(ADN1cible adn,
                         java.util.Vector vectabAdn)
Deprecated. [not used]

Original version of the setIterface method, for memory of work, called methods are indicated below...

Parameters:
adn - (ADN1cible)
vectabAdn - (Vector)
See Also:
ADN1.afficher_Caracteristique(), ADN1cible.afficher_Caracteristique()

setInterface

public void setInterface()
To fix how works the interface.

Specified by:
setInterface in class Interface
See Also:
setInterface(Sequence, SequenceListe[], PalindromeListeListe)

initialiser

public void initialiser()
Description copied from class: Interface
To initialize interface's items.

Overrides:
initialiser in class Interface

effacer

public void effacer()
Description copied from class: Interface
To remove what interface's items contain.

Specified by:
effacer in class Interface
See Also:
Interface.initialiser()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from class: Interface
Action which depends of item selected in selection menu.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class Interface

decoupeString

private static java.lang.String decoupeString(java.lang.String chaineDecoupe)
This method to cut a String by 80 characters length substring.

Parameters:
chaineDecoupe - (String)
Returns:
(String)
See Also:
Processus.doPost(HttpServletRequest, HttpServletResponse)

visualize

private static java.lang.String visualize(PalindromeListe palList)
To show results on what founded.

Parameters:
palList - (PalindromeListe)
Returns:
(String)
See Also:
AlgoStefanConverter.getScreenToSee(SequenceListe[], Sequence, modele.AlgorithmsStefan, boolean), OtherAlgoStefanConverter.getScreenToSee(SequenceListe[], Sequence, modele.OtherAlgorithmsStefan, boolean), OriginAlgoStefanConverter.getScreenToSee(Vector, ADN1cible, modele.OriginAlgorithmsStefan, boolean)