Class MReporterPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
be.gaudry.swing.file.mreporter.control.MReporterPanel
- All Implemented Interfaces:
- IRememberPreferences,- IRunnablePanel,- ImageObserver,- MenuContainer,- PropertyChangeListener,- Serializable,- EventListener,- Accessible
public class MReporterPanel
extends JPanel
implements IRunnablePanel, PropertyChangeListener, IRememberPreferences
Provided by the broldev.file.mediareporter.swing project.
- Since:
- 1.0 (Apr 1, 2011), broldev.file.mediareporter.swing 0.0.1-SNAPSHOT dependency
- Version:
- 1.0 (Apr 1, 2011)
- Author:
- Steph GAUDRY
- See Also:
- Serialized Form
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classDefines panels to show in the card layoutclassNested classes/interfaces inherited from class javax.swing.JPanelJPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponentJComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.ContainerContainer.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.ComponentComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) JPanel(package private) JPanelstatic intstatic StringFields inherited from class javax.swing.JComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.ComponentaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserverABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds some features to the results table default menu.
 If a special menu is already defined, all theMenuComponentswill be added to the existing menu.
 
 This method may be called by any plug-in.protected voidfinalize()voidstatic voidAuto-generated main method to display this JPanel inside a new JFrame.(package private) voidvoidvoidvoidsetStartPath(String startPath)voidshowCard(MReporterPanel.Card card)voidstartProcess(boolean forceStart)Starts the processvoidStops the process if existsvoidvoidStarts the process(like startProcess(false))if not started, or stops the process if startedMethods inherited from class javax.swing.JPanelgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponentaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateMethods inherited from class java.awt.Containeradd, 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, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Componentaction, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
- 
Field Details- 
RESULTS_TABLE_NAME- See Also:
- Constant Field Values
 
- 
PREF_HEIGHTpublic static final int PREF_HEIGHT- See Also:
- Constant Field Values
 
- 
cardsPanelJPanel cardsPanel
- 
mainPanelJPanel mainPanel
 
- 
- 
Constructor Details- 
MReporterPanelpublic MReporterPanel()
- 
MReporterPanel
 
- 
- 
Method Details- 
finalize
- 
loadPreferencespublic void loadPreferences()- Specified by:
- loadPreferencesin interface- IRememberPreferences
 
- 
savePreferencespublic void savePreferences()- Specified by:
- savePreferencesin interface- IRememberPreferences
 
- 
propertyChange- Specified by:
- propertyChangein interface- PropertyChangeListener
 
- 
showCard
- 
printButtonActionPerformed
- 
getSaveSearchResultsAction- Returns:
- the saveSearchResultsAction
 
- 
getSearchAction- Returns:
- the buildMReportAction
 
- 
setStartPath
- 
addSpecialResultsFeaturesMenuAdds some features to the results table default menu.
 If a special menu is already defined, all theMenuComponentswill be added to the existing menu.
 
 This method may be called by any plug-in. The menuItem action may retrieve the results by calling thegetResults()method.- Parameters:
- menu-- JMenucontaining the new features
- Since:
- 1.0.1-SNAPSHOT (Feb 8 2009)
 
- 
getResults- Returns:
- the results files.
- Since:
- 1.0.1-SNAPSHOT (Feb 8 2009)
 
- 
testColorspublic void testColors()
- 
startProcesspublic void startProcess(boolean forceStart)Description copied from interface:IRunnablePanelStarts the process- Specified by:
- startProcessin interface- IRunnablePanel
- Parameters:
- forceStart-- truefor canceling previous execution of the process and starting a new execution with new parameters.
- falsefor starting only if not yet started
 
 
- 
stopProcesspublic void stopProcess()Description copied from interface:IRunnablePanelStops the process if exists- Specified by:
- stopProcessin interface- IRunnablePanel
 
- 
toggleStartStopProcesspublic void toggleStartStopProcess()Description copied from interface:IRunnablePanelStarts the process(like startProcess(false))if not started, or stops the process if started- Specified by:
- toggleStartStopProcessin interface- IRunnablePanel
 
- 
mainAuto-generated main method to display this JPanel inside a new JFrame.
 
-