程序包 weka.gui
类 Main
- 所有已实现的接口:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
,OptionHandler
Menu-based GUI for Weka, replacement for the GUIChooser.
Valid options are:
-gui <MDI|SDI> Determines the layout of the GUI: MDI = MDI Layout SDI = SDI Layout (default: MDI)
- 版本:
- $Revision: 10438 $
- 作者:
- fracpete (fracpete at waikato dot ac dot nz)
- 另请参阅:
-
嵌套类概要
嵌套类修饰符和类型类说明static class
DesktopPane with background image.static class
Specialized JInternalFrame class.static class
Specialized JFrame class.从类继承的嵌套类/接口 java.awt.Window
Window.Type
从类继承的嵌套类/接口 java.awt.Component
Component.BaselineResizeBehavior
-
字段概要
字段修饰符和类型字段说明static final int
displays the GUI as MDI.static final int
displays the GUI as SDI.static final Tag[]
GUI tags.从类继承的字段 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
从类继承的字段 java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
从接口继承的字段 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
从接口继承的字段 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
adds the given child frame to the list of frames.static void
Add a listener to be notified when startup is complete.boolean
containsWindow
(Class windowClass) checks, whether an instance of the given window class is already in the Window list.boolean
containsWindow
(String title) checks, whether a window with the given title is already in the Window list.static void
createSingleton
(String[] args) Create the singleton instance of the Main GUI.Gets the currently set type of GUI to display.String[]
returns the options of the current setup.static Main
Return the singleton instance of the Main GUI.returns the first instance of the given window class, null if none can be found.returns the first window with the given title, null if none can be found.returns all currently open frames.Gets an enumeration describing the available options.static void
starts the application.void
minimizes all windows.boolean
tries to remove the child frame, it returns true if it could do such.void
restores all windows.void
setGUIType
(SelectedTag value) Sets the type of GUI to use.void
setOptions
(String[] options) Parses the options for this object.void
setVisible
(boolean b) Shows or hides this component depending on the value of parameter b.boolean
brings child frame to the top.boolean
showWindow
(Class windowClass) brings the first frame to the top that is of the specified window class.void
is called when window list changed somehow (add or remove).从类继承的方法 javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
从类继承的方法 java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
从类继承的方法 java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFront
从类继承的方法 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, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
从类继承的方法 java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, 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, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
从接口继承的方法 java.awt.MenuContainer
getFont, postEvent
-
字段详细资料
-
构造器详细资料
-
Main
public Main()default constructor.
-
-
方法详细资料
-
addChildFrame
adds the given child frame to the list of frames.- 参数:
c
- the child frame to add
-
removeChildFrame
tries to remove the child frame, it returns true if it could do such.- 参数:
c
- the child frame to remove- 返回:
- true if the child frame could be removed
-
showWindow
brings child frame to the top.- 参数:
c
- the frame to activate- 返回:
- true if frame was activated
-
showWindow
brings the first frame to the top that is of the specified window class.- 参数:
windowClass
- the class to display the first child for- 返回:
- true, if a child was found and brought to front
-
getWindowList
returns all currently open frames.- 返回:
- an iterator over all currently open frame
-
getWindow
returns the first instance of the given window class, null if none can be found.- 参数:
windowClass
- the class to retrieve the first instance for- 返回:
- null, if no instance can be found
-
getWindow
returns the first window with the given title, null if none can be found.- 参数:
title
- the title to look for- 返回:
- null, if no instance can be found
-
containsWindow
checks, whether an instance of the given window class is already in the Window list.- 参数:
windowClass
- the class to check for an instance in the current window list- 返回:
- true if the class is already listed in the Window list
-
containsWindow
checks, whether a window with the given title is already in the Window list.- 参数:
title
- the title to check for in the current window list- 返回:
- true if a window with the given title is already listed in the Window list
-
minimizeWindows
public void minimizeWindows()minimizes all windows. -
restoreWindows
public void restoreWindows()restores all windows. -
windowListChanged
public void windowListChanged()is called when window list changed somehow (add or remove). -
setVisible
public void setVisible(boolean b) Shows or hides this component depending on the value of parameter b.- 覆盖:
setVisible
在类中Window
- 参数:
b
- if true, shows this component; otherwise, hides this component
-
createSingleton
Create the singleton instance of the Main GUI.- 参数:
args
- commandline options
-
getSingleton
Return the singleton instance of the Main GUI.- 返回:
- the singleton instance
-
addStartupListener
Add a listener to be notified when startup is complete.- 参数:
s
- a listener to add
-
listOptions
Gets an enumeration describing the available options.- 指定者:
listOptions
在接口中OptionHandler
- 返回:
- an enumeration of all the available options.
-
getOptions
returns the options of the current setup.- 指定者:
getOptions
在接口中OptionHandler
- 返回:
- the current options
-
setOptions
Parses the options for this object. Valid options are:-gui <MDI|SDI> Determines the layout of the GUI: MDI = MDI Layout SDI = SDI Layout (default: MDI)
- 指定者:
setOptions
在接口中OptionHandler
- 参数:
options
- the options to use- 抛出:
Exception
- if setting of options fails
-
setGUIType
Sets the type of GUI to use.- 参数:
value
- .the GUI type
-
getGUIType
Gets the currently set type of GUI to display.- 返回:
- the current GUI Type.
-
main
starts the application.- 参数:
args
- the commandline arguments - ignored
-