ter.GUI.mainGUI
Class JavInContent

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--ter.GUI.mainGUI.JavInContent
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class JavInContent
extends javax.swing.JPanel
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener

This class contain all GUI element's in the JFrame or JApplet

Author:
alexis cauve To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
See Also:
Serialized Form

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
JavInContent(JavInspectorGUI frame)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          This function is called when a listened widget fire an event.
 Inspector getCurrentInspector()
           
 JTabbedPaneWithCloseIcons getJTabbedPaneSearch()
           
 javax.swing.JPanel getPanelSearch()
           
 void jMenuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
          This function is called when the File->Open menu has been selected.
 boolean lookForInspector(java.lang.Class keyClass)
          This function search in the inspector hashtable if an inspector fot the specified class is still opened.
 void removeManager(Inspector currentInspector)
          this function remove a manager and his related inspector from their hashtables.
 void showResultPanel()
           
 void showResultPanel(boolean yesNo)
          To show or hide the ResultPanel, make the split pane appear or disappear.
 void stateChanged(javax.swing.event.ChangeEvent e)
          To start a search on an opened classifierAnalyser.
 void updateMenu()
          This function looks if the toolbar buttons actions can be performed, if so, the buttons are enabled, otherwise, they're disabled.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JavInContent

public JavInContent(JavInspectorGUI frame)
Method Detail

getCurrentInspector

public Inspector getCurrentInspector()

updateMenu

public void updateMenu()
This function looks if the toolbar buttons actions can be performed, if so, the buttons are enabled, otherwise, they're disabled.


removeManager

public void removeManager(Inspector currentInspector)
this function remove a manager and his related inspector from their hashtables.

Parameters:
currentInspector - : the inspector related to the manager we want to close.

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
To start a search on an opened classifierAnalyser. PERSONNE APELLE CETTE FONCTION §§§

Specified by:
stateChanged in interface javax.swing.event.ChangeListener

showResultPanel

public void showResultPanel(boolean yesNo)
To show or hide the ResultPanel, make the split pane appear or disappear.

Parameters:
yesNo - : yes to make the split pane visible, or no to hide it if still visible.

showResultPanel

public void showResultPanel()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
This function is called when a listened widget fire an event. If the widget is the combo box, the selected inspector has changed, and the displayed manager must be changed.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
e - : the event fired.

jMenuFileOpen_actionPerformed

public void jMenuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
This function is called when the File->Open menu has been selected.

Parameters:
e - : the action event.

lookForInspector

public boolean lookForInspector(java.lang.Class keyClass)
This function search in the inspector hashtable if an inspector fot the specified class is still opened.

Parameters:
keyClass - : the class
Returns:
: returns true if the inspector exist, false other nether.

getPanelSearch

public javax.swing.JPanel getPanelSearch()

getJTabbedPaneSearch

public JTabbedPaneWithCloseIcons getJTabbedPaneSearch()