|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.apache.jmeter.gui.ReportMainFrame
public class ReportMainFrame
ReportMainFrame is based on MainFrame. it uses the same basic structure, but with changes for the report gui.
Nested Class Summary | |
---|---|
protected static class |
ReportMainFrame.WindowHappenings
A window adapter used to detect when the main JMeter frame is being closed. |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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 | |
---|---|
protected javax.swing.JScrollPane |
mainPanel
The main panel where components display their GUIs. |
protected ReportMenuBar |
menuBar
The menu bar. |
protected javax.swing.JTree |
tree
The test tree. |
protected javax.swing.JScrollPane |
treePanel
The panel where the test tree is shown. |
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ReportMainFrame()
|
|
ReportMainFrame(java.awt.event.ActionListener actionHandler,
javax.swing.tree.TreeModel treeModel,
ReportTreeListener treeListener)
Create a new JMeter frame. |
Method Summary | |
---|---|
void |
closeMenu()
Close the currently selected menu. |
protected javax.swing.JScrollPane |
createMainPanel()
Create the main panel where components can display their GUIs. |
protected java.awt.Component |
createToolBar()
Create the JMeter tool bar pane containing the running indicator. |
protected javax.swing.JScrollPane |
createTreePanel()
Create the panel where the GUI representation of the test tree is displayed. |
void |
drawDraggedComponent(java.awt.Component dragIcon,
int x,
int y)
|
protected javax.swing.tree.TreeCellRenderer |
getCellRenderer()
Create the tree cell renderer used to draw the nodes in the test tree. |
javax.swing.JTree |
getTree()
|
void |
setEditAddEnabled(boolean enabled)
Specify whether or not the Edit|Add menu item should be enabled. |
void |
setEditAddMenu(javax.swing.JMenu menu)
Set the menu that should be used for the Edit|Add menu. |
void |
setEditEnabled(boolean enabled)
Specify whether or not the Edit menu item should be enabled. |
void |
setEditMenu(javax.swing.JPopupMenu menu)
Set the menu that should be used for the Edit menu. |
void |
setEditRemoveEnabled(boolean enabled)
Specify whether or not the Edit|Remove menu item should be enabled. |
void |
setExtendedFrameTitle(java.lang.String fname)
|
void |
setFileLoadEnabled(boolean enabled)
Specify whether or not the File|Load menu item should be enabled. |
void |
setFileSaveEnabled(boolean enabled)
Specify whether or not the File|Save menu item should be enabled. |
void |
setMainPanel(javax.swing.JComponent comp)
|
void |
showStoppingMessage(java.lang.String host)
Show a dialog indicating that JMeter threads are stopping on a particular host. |
void |
testEnded()
Not sure if this should be in the ReportMainFrame, since the report component doesn't really test, it generates reports. for now, I will use it to trigger reporting. |
void |
testEnded(java.lang.String host)
Not sure if this should be in the ReportMainFrame, since the report component doesn't really test, it generates reports. for now, I will use it to trigger reporting. |
void |
testIterationStart(LoopIterationEvent event)
Each time through a Thread Group's test script, an iteration event is fired for each thread. |
void |
testStarted()
Not sure if this should be in the ReportMainFrame, since the report component doesn't really test, it generates reports. for now, I will use it to trigger reporting. |
void |
testStarted(java.lang.String host)
Not sure if this should be in the ReportMainFrame, since the report component doesn't really test, it generates reports. for now, I will use it to trigger reporting. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected ReportMenuBar menuBar
protected javax.swing.JScrollPane mainPanel
protected javax.swing.JScrollPane treePanel
protected javax.swing.JTree tree
Constructor Detail |
---|
public ReportMainFrame()
public ReportMainFrame(java.awt.event.ActionListener actionHandler, javax.swing.tree.TreeModel treeModel, ReportTreeListener treeListener)
actionHandler
- this parameter is not usedtreeModel
- the model for the test treetreeListener
- the listener for the test treeMethod Detail |
---|
public void setFileLoadEnabled(boolean enabled)
enabled
- true if the menu item should be enabled, false otherwisepublic void setFileSaveEnabled(boolean enabled)
enabled
- true if the menu item should be enabled, false otherwisepublic void setEditMenu(javax.swing.JPopupMenu menu)
menu
- the new Edit menupublic void setEditEnabled(boolean enabled)
enabled
- true if the menu item should be enabled, false otherwisepublic void setEditAddMenu(javax.swing.JMenu menu)
menu
- the new Edit|Add menupublic void setEditAddEnabled(boolean enabled)
enabled
- true if the menu item should be enabled, false otherwisepublic void setEditRemoveEnabled(boolean enabled)
enabled
- true if the menu item should be enabled, false otherwisepublic void closeMenu()
public void showStoppingMessage(java.lang.String host)
host
- the host where JMeter threads are stoppingpublic void setMainPanel(javax.swing.JComponent comp)
public javax.swing.JTree getTree()
public void testStarted()
testStarted
in interface TestListener
StandardJMeterEngine.run()
public void testStarted(java.lang.String host)
testStarted
in interface TestListener
StandardJMeterEngine.run()
public void testEnded()
testEnded
in interface TestListener
StandardJMeterEngine.stopTest()
public void testEnded(java.lang.String host)
testEnded
in interface TestListener
StandardJMeterEngine.stopTest()
public void testIterationStart(LoopIterationEvent event)
TestListener
testIterationStart
in interface TestListener
public void setExtendedFrameTitle(java.lang.String fname)
protected java.awt.Component createToolBar()
protected javax.swing.JScrollPane createTreePanel()
protected javax.swing.JScrollPane createMainPanel()
protected javax.swing.tree.TreeCellRenderer getCellRenderer()
public void drawDraggedComponent(java.awt.Component dragIcon, int x, int y)
|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |