org.apache.jmeter.gui.action
Class LoadRecentProject
java.lang.Object
org.apache.jmeter.gui.action.Load
org.apache.jmeter.gui.action.LoadRecentProject
- All Implemented Interfaces:
- Command
public class LoadRecentProject
- extends Load
Handles the loading of recent files, and also the content and
visibility of menu items for loading the recent files
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoadRecentProject
public LoadRecentProject()
getActionNames
public Set<String> getActionNames()
- Specified by:
getActionNames
in interface Command
- Overrides:
getActionNames
in class Load
doAction
public void doAction(ActionEvent e)
- Specified by:
doAction
in interface Command
- Overrides:
doAction
in class Load
getRecentFileMenuItems
public static List<JComponent> getRecentFileMenuItems()
- Get the menu items to add to the menu bar, to get recent file functionality
- Returns:
- a List of JMenuItem and a JSeparator, representing recent files
updateRecentFileMenuItems
public static void updateRecentFileMenuItems(List<JComponent> menuItems,
String loadedFileName)
- Update the content and visibility of the menu items for recent files
- Parameters:
menuItems
- the JMenuItem and JSeparator to updateloadedFileName
- the file name of the project file that has just
been loaded
getRecentFile
public static String getRecentFile(int index)
- Get the full path to the recent file where index 0 is the most recent
Copyright © 1998-2012 Apache Software Foundation. All Rights Reserved.