# Package weka.gui

package weka.gui

- Related Packages
  Package
  Description
  weka
  weka.gui.arffviewer
  weka.gui.beans
  weka.gui.boundaryvisualizer
  weka.gui.experiment
  weka.gui.explorer
  weka.gui.filters
  weka.gui.graphvisualizer
  weka.gui.hierarchyvisualizer
  weka.gui.knowledgeflow
  weka.gui.scripting
  weka.gui.simplecli
  weka.gui.sql
  weka.gui.streams
  weka.gui.treevisualizer
  weka.gui.visualize
- Class
  Description
  AbstractGUIApplication
  Base class for GUI applications in Weka
  AbstractPerspective
  Base classes for GUI perspectives to extend.
  AttributeListPanel
  Creates a panel that displays the attributes contained in a set of instances, letting the user select a single attribute for inspection.
  AttributeSelectionPanel
  Creates a panel that displays the attributes contained in a set of instances, letting the user toggle whether each attribute is selected or not (eg: so that unselected attributes can be removed before classification).
  AttributeSummaryPanel
  This panel displays summary statistics about an attribute: name, type number/% of missing/unique values, number of distinct values.
  AttributeVisualizationPanel
  Creates a panel that shows a visualization of an attribute in a dataset.
  BrowserHelper
  A little helper class for browser related stuff.
  CheckBoxList
  An extended JList that contains CheckBoxes.
  CloseableTabTitle
  Tab title widget that allows the user to click a little cross in order to close the tab
  CloseableTabTitle.ClosingCallback
  Interface for a callback for notification of a tab's close widget being clicked
  ColorEditor
  A property editor for colors that uses JColorChooser as the underlying editor.
  ComponentHelper
  A helper class for some common tasks with Dialogs, Icons, etc.
  ConverterFileChooser
  A specialized JFileChooser that lists all available file Loaders and Savers.
  CostBenefitAnalysisPanel
  Panel for displaying the cost-benefit plots and all control widgets.
  CostMatrixEditor
  Class for editing CostMatrix objects.
  CustomPanelSupplier
  An interface for objects that are capable of supplying their own custom GUI components.
  DatabaseConnectionDialog
  A dialog to enter URL, username and password for a database connection.
  DocumentPrinting
  DocumentPrinting is a class that lets you print documents on the fly for free ;) Printing in JDK 1.2 - 1.5 is hard.
  EnvironmentField
  Widget that displays a label and a combo box for selecting environment variables.
  EnvironmentField.WideComboBox
  Combo box that allows the drop-down list to be wider than the component itself.
  ETable
  A better-looking table than JTable.
  EvaluationMetricSelectionDialog
  A GUI dialog for selecting classification/regression evaluation metrics to be output.
  ExtensionFileFilter
  Provides a file filter for FileChoosers that accepts or rejects files based on their extension.
  ExtensionFileFilterWithClass
  File filter that stores an associated class alongside name and extension(s).
  FileEditor
  A PropertyEditor for File objects that lets the user select a file.
  FileEnvironmentField
  Widget that displays a label, editable combo box for selecting environment variables and a button for brining up a file browser.
  FilePropertyMetadata
  Method annotation that can be used to provide some additional information for handling file properties in the GUI.
  GenericArrayEditor
  A PropertyEditor for arrays of objects that themselves have property editors.
  GenericObjectEditor
  A PropertyEditor for objects.
  GenericObjectEditorHistory
  A helper class for maintaining a history of objects selected in the GOE.
  GenericObjectEditorHistory.HistorySelectionEvent
  Event that gets sent when a history item gets selected.
  GenericObjectEditorHistory.HistorySelectionListener
  Interface for classes that listen to selections of history items.
  GenericPropertiesCreator
  This class can generate the properties object that is normally loaded from the `GenericObjectEditor.props` file (= PROPERTY_FILE).
  GPCIgnore
  Marker annotation.
  GUIApplication
  Interface to a GUIApplication that can have multiple "perspectives" and provide application-level and perspective-level settings.
  GUIChooser
  Launcher class for the Weka GUIChooser.
  GUIChooser.GUIChooserMenuPlugin
  Interface for plugin components that can be accessed from either the Visualization or Tools menu.
  GUIChooser.GUIChooserMenuPlugin.Menu
  Enum listing possible menus that plugins can appear in
  GUIChooserApp
  The main class for the Weka GUIChooser.
  GUIChooserApp.ChildFrameSDI
  Specialized JFrame class.
  GUIChooserApp.GUIChooserDefaults
  Inner class for defaults
  HierarchyPropertyParser
  This class implements a parser to read properties that have a hierarchy(i.e.
  InstancesSummaryPanel
  This panel just displays relation name, number of instances, and number of attributes.
  InteractiveTableModel
  Table model that automatically adds a new row to the table on pressing enter in the last cell of a row.
  InteractiveTablePanel
  Provides a panel using an interactive table model.
  JListHelper
  A helper class for JList GUI elements with DefaultListModel or derived models.
  JTableHelper
  A helper class for JTable, e.g.
  ListSelectorDialog
  A dialog to present the user with a list of items, that the user can make a selection from, or cancel the selection.
  Loader
  This class is for loading resources from a JAR archive.
  Logger
  Interface for objects that display log (permanent historical) and status (transient) messages.
  LogPanel
  This panel allows log and status messages to be posted.
  LogWindow
  Frame that shows the output from stdout and stderr.
  LookAndFeel
  A little helper class for setting the Look and Feel of the user interface.
  Main
  Menu-based GUI for Weka, replacement for the GUIChooser.
  Main.BackgroundDesktopPane
  DesktopPane with background image.
  Main.ChildFrameMDI
  Specialized JInternalFrame class.
  Main.ChildFrameSDI
  Specialized JFrame class.
  MainMenuExtension
  Classes implementing this interface will be displayed in the "Extensions" menu in the main GUI of Weka.
  MemoryUsagePanel
  A panel for displaying the memory usage.
  PackageManager
  A GUI interface the the package management system.
  PasswordField
  Property editor widget that wraps and displays a JPasswordField.
  PasswordProperty
  Method annotation that can be used to indicate that a property is a password.
  Perspective
  Interface for GUI elements that can appear as a perspective in a `GUIApplication`.
  PerspectiveInfo
  PerspectiveManager
  Manages perspectives and the main menu bar (if visible), holds the currently selected perspective, and implements the perspective button bar.
  PerspectiveManager.SelectedPerspectivePreferences
  Class to manage user preferences with respect to visible perspectives and whether the perspectives toolbar is always hidden or is visible on application startup
  ProgrammaticProperty
  Method annotation that can be used with bean properties that are to be considered as programmatic only (i.e.
  PropertyDialog
  Support for PropertyEditors with custom editors: puts the editor into a separate frame.
  PropertyPanel
  Support for drawing a property value in a component.
  PropertySelectorDialog
  Allows the user to select any (supported) property of an object, including properties that any of it's property values may have.
  PropertySheetPanel
  Displays a property sheet where (supported) properties of the target object may be edited.
  RangeEditor
  A PropertyEditor that can be used to edit Range objects (really, just appropriately formatted strings).
  ReaderToTextPane
  A class that sends all lines from a reader to a JTextPane component.
  ResultHistoryPanel
  A component that accepts named stringbuffers and displays the name in a list box.
  ResultHistoryPanel.RDeleteListener
  Interface for something to be notified when an entry in the list is deleted
  ResultHistoryPanel.RKeyAdapter
  Extension of KeyAdapter that implements Serializable.
  ResultHistoryPanel.RMouseAdapter
  Extension of MouseAdapter that implements Serializable.
  SaveBuffer
  This class handles the saving of StringBuffers to files.
  SelectedTagEditor
  A PropertyEditor that uses tags, where the tags are obtained from a weka.core.SelectedTag object.
  SetInstancesPanel
  A panel that displays an instance summary for a set of instances and lets the user open a set of instances from either a file or URL.
  SettingsEditor
  Provides a panel for editing application and perspective settings
  SettingsEditor.SingleSettingsEditor
  SimpleCLI
  Creates a very simple command line for invoking the main method of classes.
  SimpleCLIPanel
  Creates a very simple command line for invoking the main method of classes.
  SimpleCLIPanel.ClassRunner
  A class that handles running the main method of the class in a separate thread.
  SimpleCLIPanel.CommandlineCompletion
  A class for commandline completion of classnames.
  SimpleDateFormatEditor
  Class for editing SimpleDateFormat strings.
  SortedTableModel
  Represents a TableModel with sorting functionality.
  SortedTableModel.SortContainer
  Helper class for sorting the columns.
  SplashWindow
  A Splash window.
  SysErrLog
  This Logger just sends messages to System.err.
  TaskLogger
  Interface for objects that display log and display information on running tasks.
  ViewerDialog
  A downsized version of the ArffViewer, displaying only one Instances-Object.
  WekaFileChooser
  Customized WekaFileChooser with support for bookmarks.
  WekaFileChooser.Factory
  WekaFileChooser.FileChooserBookmarksPanel
  WekaFileChooser.PropertiesHandler
  WekaTaskMonitor
  This panel records the number of weka tasks running and displays a simple bird animation while their are active tasks
  Workbench
  Launcher class for the Weka workbench.
  WorkbenchApp
  One app to rule them all, one app to find them, one app to bring them all and with perspectives bind them.
  WorkbenchDefaults
  Default settings for the Workbench app.
  WrapLayout
  FlowLayout subclass that fully supports wrapping of components.