org.am.snitch.gui
Class SnitchPanel

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 org.am.snitch.gui.SnitchPanel
All Implemented Interfaces:
ActionListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible

public class SnitchPanel
extends JPanel
implements ActionListener, MouseListener

CVS Snitch Main Panel.

Version:
1.0
Author:
Axel Maroudas
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
SnitchPanel(JFrame parent)
          Constructor that initializes the GUI parameters.
 
Method Summary
 void actionPerformed(ActionEvent event)
          
 ButtonsPanel getButtonsPanel()
           
 FiltersPanel getFiltersPanel()
           
 OptionsPanel getOptionsPanel()
           
 JFrame getParentComp()
           
 JTabbedPane getResultsTabbedPane()
           
 SnitchFilters getVrFilters()
           
 void mouseClicked(MouseEvent mouseEvent)
          
 void mouseEntered(MouseEvent event)
          
 void mouseExited(MouseEvent event)
          
 void mousePressed(MouseEvent event)
          
 void mouseReleased(MouseEvent event)
          
 void setButtonsPanel(ButtonsPanel abuttonsPanel)
           
 void setFiltersPanel(FiltersPanel afiltersPanel)
           
 void setOptionsPanel(OptionsPanel anoptionsPanel)
           
 void setParentComp(JFrame aparentComp)
           
 void setResultsTabbedPane(JTabbedPane aresultsTabbedPane)
           
 void setVrFilters(SnitchFilters avrFilters)
           
 
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, 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, 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
 

Constructor Detail

SnitchPanel

public SnitchPanel(JFrame parent)
Constructor that initializes the GUI parameters.

Parameters:
parent - The parent frame
Method Detail

actionPerformed

public void actionPerformed(ActionEvent event)

Specified by:
actionPerformed in interface ActionListener

mouseClicked

public void mouseClicked(MouseEvent mouseEvent)

Specified by:
mouseClicked in interface MouseListener

mousePressed

public void mousePressed(MouseEvent event)

Specified by:
mousePressed in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent event)

Specified by:
mouseReleased in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent event)

Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent event)

Specified by:
mouseExited in interface MouseListener

getButtonsPanel

public ButtonsPanel getButtonsPanel()
Returns:
the buttonsPanel

setButtonsPanel

public void setButtonsPanel(ButtonsPanel abuttonsPanel)
Parameters:
abuttonsPanel - the buttonsPanel to set

getOptionsPanel

public OptionsPanel getOptionsPanel()
Returns:
the optionsPanel

setOptionsPanel

public void setOptionsPanel(OptionsPanel anoptionsPanel)
Parameters:
anoptionsPanel - the optionsPanel to set

getFiltersPanel

public FiltersPanel getFiltersPanel()
Returns:
the filtersPanel

setFiltersPanel

public void setFiltersPanel(FiltersPanel afiltersPanel)
Parameters:
afiltersPanel - the filtersPanel to set

getResultsTabbedPane

public JTabbedPane getResultsTabbedPane()
Returns:
the resultsTabbedPane

setResultsTabbedPane

public void setResultsTabbedPane(JTabbedPane aresultsTabbedPane)
Parameters:
aresultsTabbedPane - the resultsTabbedPane to set

getVrFilters

public SnitchFilters getVrFilters()
Returns:
the vrFilters

setVrFilters

public void setVrFilters(SnitchFilters avrFilters)
Parameters:
avrFilters - the vrFilters to set

getParentComp

public JFrame getParentComp()
Returns:
the parentComp

setParentComp

public void setParentComp(JFrame aparentComp)
Parameters:
aparentComp - the parentComp to set


Copyright © 2008 Axel Maroudas All Rights Reserved.