Package weka.gui
Interface MainMenuExtension
-
public interface MainMenuExtension
Classes implementing this interface will be displayed in the "Extensions" menu in the main GUI of Weka.- Version:
- $Revision: 1.1 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
fillFrame(java.awt.Component frame)
Fills the frame with life, like adding components, window listeners, setting size, location, etc.java.awt.event.ActionListener
getActionListener(javax.swing.JFrame owner)
If the extension has a custom ActionListener for the menu item, then it must be returned here.java.lang.String
getMenuTitle()
Returns the name of the menu item.java.lang.String
getSubmenuTitle()
Returns the name of the submenu.
-
-
-
Method Detail
-
getSubmenuTitle
java.lang.String getSubmenuTitle()
Returns the name of the submenu. If there is no submenu necessary then the return value is null.- Returns:
- the title of the submenu or null if no submenu
-
getMenuTitle
java.lang.String getMenuTitle()
Returns the name of the menu item.- Returns:
- the name of the menu item.
-
getActionListener
java.awt.event.ActionListener getActionListener(javax.swing.JFrame owner)
If the extension has a custom ActionListener for the menu item, then it must be returned here. Having a customActionListener
also means that the component handles any frame by itself.- Parameters:
owner
- the owner of potential dialogs- Returns:
- a custom ActionListener, can be null
- See Also:
fillFrame(Component)
-
fillFrame
void fillFrame(java.awt.Component frame)
Fills the frame with life, like adding components, window listeners, setting size, location, etc. The frame object can be either derived fromJFrame
or fromJInternalFrame
. This method is only called in casegetActionListener()
returns null.- Parameters:
frame
- the frame object to embed components, etc.- See Also:
getActionListener(JFrame)
,JFrame
,JInternalFrame
-
-