Uses of Package
adams.gui.core
-
Classes in adams.gui.core used by adams.core.base Class Description AbstractAdvancedScript Ancestor for scripts with syntax highlighting in the GOE using theRSyntaxTextArea
component.AbstractTextAreaPanelWithAdvancedSyntaxHighlighting Panel with syntax highlighting usingRSyntaxTextArea
. -
Classes in adams.gui.core used by adams.core.logging Class Description ConsolePanel Global panel for capturing output via PrintObject instances. -
Classes in adams.gui.core used by adams.core.option Class Description BaseTreeNode TreeNode used by the BasicTree component. -
Classes in adams.gui.core used by adams.core.scripting Class Description AbstractAdvancedScript Ancestor for scripts with syntax highlighting in the GOE using theRSyntaxTextArea
component.AbstractTextAreaPanelWithAdvancedSyntaxHighlighting Panel with syntax highlighting usingRSyntaxTextArea
. -
Classes in adams.gui.core used by adams.data.spreadsheet Class Description SpreadSheetTable A specialized table for displaying a SpreadSheet table model. -
Classes in adams.gui.core used by adams.data.utils Class Description Point2DComparator A comparator forPoint2D
objects. -
Classes in adams.gui.core used by adams.db Class Description AbstractSimpleScript Ancestor for scripts with syntax highlighting in the GOE.AbstractTextEditorPanelWithSimpleSyntaxHighlighting A panel that allows the editing of text, including undo/redo support, and custom syntax highlighting. -
Classes in adams.gui.core used by adams.flow.condition.bool Class Description GUIHelper.DialogCommunication Helper class that allows external callers to communicate with input dialogs, enabling them to schedule closing of the dialog. -
Classes in adams.gui.core used by adams.flow.control Class Description BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods. -
Classes in adams.gui.core used by adams.flow.core Class Description BaseFrame A frame that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.GUIHelper.DialogCommunication Helper class that allows external callers to communicate with input dialogs, enabling them to schedule closing of the dialog.GUIHelper.InputPanelWithButtons Panel that uses buttons for the values that the user can enter.GUIHelper.InputPanelWithComboBox Panel that uses a combobox for the values that the user can enter.GUIHelper.InputPanelWithTextArea Panel that uses a textarea for the value that the user can enter. -
Classes in adams.gui.core used by adams.flow.execution Class Description BasePanel A JPanel extended by a few useful methods.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable. -
Classes in adams.gui.core used by adams.flow.execution.debug Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextField Extended JTextField component.BaseToggleButton Custom toggle button class.TextEditorPanel A panel that allows the editing of text, including undo/redo support. -
Classes in adams.gui.core used by adams.flow.processor Class Description BaseButton Custom button class.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods. -
Classes in adams.gui.core used by adams.flow.sink Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AdjustableGridPanel Panel withGridLayout
that allows user to adjust layout.AntiAliasingSupporter Interface for classes that support anti-aliasing.BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BaseFrame A frame that loads the size and location from the props file automatically.BaseHtmlEditorPane Extends theBaseEditorPane
class.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.BufferHistoryPanel A history panel that keeps track of named StringBuilder objects, e.g., containing experiments results.DragAndDropTree A BaseTree ehanced with drag'n'drop.ExtensionFileFilter A FileFilter for filtering files base on their extension.MenuBarProvider For panels that are placed within frames that should offer a menu bar.PropertiesTableModel Table model for displaying a properties object.SearchPanel A panel that displays a search box.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.SpreadSheetTableModel The table model for displaying a SpreadSheet object.TextEditorPanel A panel that allows the editing of text, including undo/redo support. -
Classes in adams.gui.core used by adams.flow.sink.canvas Class Description BasePanel A JPanel extended by a few useful methods. -
Classes in adams.gui.core used by adams.flow.sink.controlchartplot Class Description AntiAliasingSupporter Interface for classes that support anti-aliasing. -
Classes in adams.gui.core used by adams.flow.sink.logview Class Description BaseDialog A dialog that loads the size and location from the props file automatically. -
Classes in adams.gui.core used by adams.flow.sink.sequenceplotter Class Description AntiAliasingSupporter Interface for classes that support anti-aliasing.BasePanel A JPanel extended by a few useful methods.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.flow.source Class Description GUIHelper.DialogCommunication Helper class that allows external callers to communicate with input dialogs, enabling them to schedule closing of the dialog.PropertiesParameterPanel Displays all properties in a props file as parameters (alphabetically sorted if no custom order for properties provided). -
Classes in adams.gui.core used by adams.flow.source.valuedefinition Class Description PropertiesParameterPanel Displays all properties in a props file as parameters (alphabetically sorted if no custom order for properties provided).PropertiesParameterPanel.PropertyType The various data types a property can have. -
Classes in adams.gui.core used by adams.flow.standalone Class Description BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTextArea A customized JTextArea.ExtensionFileFilter A FileFilter for filtering files base on their extension.MenuBarProvider For panels that are placed within frames that should offer a menu bar. -
Classes in adams.gui.core used by adams.flow.transformer Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseToggleButton Custom toggle button class.ComparableTableModel Interface for TableModel classes that need to use different values for sorting.GUIHelper.DialogCommunication Helper class that allows external callers to communicate with input dialogs, enabling them to schedule closing of the dialog.SearchableBaseListWithButtons Searchable list widget with buttons on the right.SearchableTable Interface for Tables that can be searched.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.SpreadSheetTableModel The table model for displaying a SpreadSheet object.TableWithColumnFilters Interface for tables that can be filtered per column. -
Classes in adams.gui.core used by adams.flow.transformer.compareobjectlocations Class Description BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseToggleButton Custom toggle button class. -
Classes in adams.gui.core used by adams.flow.transformer.pixelselector Class Description BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitPane An extended JSplitPane class.CustomPopupMenuProvider For classes that provide a custom popup menu.MenuBarProvider For panels that are placed within frames that should offer a menu bar. -
Classes in adams.gui.core used by adams.gui Class Description AbstractFrameWithOptionHandling Ancestor to all frames that handle command-line options.BaseFrame A frame that loads the size and location from the props file automatically. -
Classes in adams.gui.core used by adams.gui.application Class Description AbstractFrameWithOptionHandling Ancestor to all frames that handle command-line options.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseFrame A frame that loads the size and location from the props file automatically.BaseObjectTextField Text field designed for entering a strings checked by a BaseObject derived object.BasePanel A JPanel extended by a few useful methods.BasePasswordFieldWithButton ABasePasswordField
with a button to show/hide the password.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseTextField Extended JTextField component.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PropertiesParameterPanel Displays all properties in a props file as parameters (alphabetically sorted if no custom order for properties provided).PropertiesParameterPanel.PropertyType The various data types a property can have. -
Classes in adams.gui.core used by adams.gui.chooser Class Description BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTextArea A customized JTextArea.BaseTextField Extended JTextField component.ExtensionFileFilter A FileFilter for filtering files base on their extension.FilterPanel Compact filter component that allows user to enter text.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.core Class Description AbstractBaseTableModel Abstract ancestor for table models.AbstractComponentWithButtons Ancestor for components that have associated buttons.AbstractDoubleClickableComponentWithButtons Ancestor for components with buttons that can be double-clicked.AbstractFrameWithOptionHandling Ancestor to all frames that handle command-line options.AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.AbstractHistoryEntryFrame A specialized frame class for displaying a history entries.AbstractNamedHistoryPanel.FrameDisplaySupporter Interface for history panels that allow the content to be displayed in separate frames.AbstractNamedHistoryPanel.HistoryEntrySelectionEvent Event object that gets sent whenever a history entry gets selected.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.AbstractNamedHistoryPanel.HistoryEntryToolTipProvider Interface for classes that generate tool tips for entries in the history.AbstractNamedHistoryPanel.PopupCustomizer Interface for classes that want to customize the popup menu for the entries.AbstractQuickSearchPanel Ancestor for panels that .AbstractRecentItemsHandler Ancestor for classes that handle a list of recent items.AbstractTextAreaPanelWithAdvancedSyntaxHighlighting Panel with syntax highlighting usingRSyntaxTextArea
.AbstractTextEditorPanelWithSimpleSyntaxHighlighting A panel that allows the editing of text, including undo/redo support, and custom syntax highlighting.AppendableTextAreaComponent Text area components that allow appending of text.BaseButton Custom button class.BaseButtonWithDropDownMenu Button that opens a dropdown menu when clicked.BaseCheckBox Custom checkbox class.BaseColorTextField.CustomColorTextField Custom color text field.BaseComboBox Custom JComboBox component.BaseEditorPane Extends theJEditorPane
class.BaseFlatButton Custom class for flat buttons.BaseFlatButtonWithDropDownMenu Flat button that opens a dropdown menu when clicked.BaseFrame A frame that loads the size and location from the props file automatically.BaseList Enhanced javax.swing.JList.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseMenu Extended JMenu class that also supports sorting of its menu items.BaseObjectTextField Text field designed for entering a strings checked by a BaseObject derived object.BasePanel A JPanel extended by a few useful methods.BasePanelWithButtons Panel that offers associated buttons on the right-hand side.BasePasswordField Extended JPasswordField component.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitButton Simple version of a split button: button + drop-down menu.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseStatusBar.PopupMenuCustomizer Interface for classes that modify the statusbar's popup menu.BaseStatusBar.StatusProcessor Interface for classes that process the status string to bring it into a displayable format.BaseTabbedPane Enhanced JTabbedPane.BaseTabbedPane.MiddleMouseButtonCloseApprover Interface for classes that can hook into the closing using the middle mouse button and stop it.BaseTabbedPane.TabUndo Container for the tab undo list.BaseTabbedPane.TabUndoList For storing the tab undo containers.BaseTabbedPaneWithTabHiding.PageBackup Container for backing up hidden tabs.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTable.ColumnWidthApproach Enumeration of possible ways to calculate column width approach.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextArea A customized JTextArea.BaseTextAreaWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextField Extended JTextField component.BaseTextPane A customized JTextPane.BaseTextPaneWithWordWrap A panel containing aBaseTextPane
, to allow wordwrap functionality.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.BaseWindow A window that loads the size and location from the props file automatically.BrowserHelper.DefaultHyperlinkListener Default handler for hyperlinks.BufferHistoryPanel.BufferFrame A specialized frame class for displaying a StringBuilder in a BaseTextArea.CheckedTextField A specialized BaseTextField that takes a check model as input.CheckedTextField.AbstractCheckModel Abstract model for checking the text from a text field.ClearableModel Simple interface for models that support "clearing" their internal model.ColorHelper.ColorNotation The type of color notation.ComparableTableModel Interface for TableModel classes that need to use different values for sorting.ConsolePanel Global panel for capturing output via PrintObject instances.ConsolePanel.OutputPanel Represents a single panel for a specific type of output.ConsolePanel.PanelType The type of panel.CustomSearchListModel Interface for list models that customize how the search identifies a match.CustomSearchTableModel Interface for table models that customize how the search identifies a match.DelayedActionRunnable Runnable that executes actions after the specified delay has been reached.DelayedActionRunnable.AbstractAction Ancestor for actions to be executed after a delay.DetachablePanel Ancestor for panels that can be detached in a frame and also reattached again.DragAndDropTabbedPane.GhostGlassPane DragAndDropTree.DropMenu Enumeration for where to drop the node.DragAndDropTree.DropPosition Enumeration for where to drop the node.DragAndDropTreeNodeCollection Helper class for drag-n-drop in the DragAndDropTree.ExtensionFileFilter A FileFilter for filtering files base on their extension.FilePanel Displays files and directories.FilePanel.FileDoubleClickEvent Event for double clicks on files.FilePanel.FileDoubleClickListener Interface for classes that listen to double clicks on files.GUIHelper.AbstractInputPanel Ancestor for panels that allow the user to enter/select a value.GUIHelper.DialogCommunication Helper class that allows external callers to communicate with input dialogs, enabling them to schedule closing of the dialog.GUIHelper.InputDialogMultiValueSelection How showInputDialog should display the multiple values to choose from.GUIPrompt Helper class for GUI prompts that require updating values, e.g., only displaying a warning dialog once.JComponentList A specialized JList that displays/renders arbitrary JComponents.JComponentList.CheckBoxListItem.Actions Available actions.JComponentList.JComponentListModel A specialized model.JComponentList.LabelListItem.Actions Available actions.JComponentList.PopupMenuProvider An interface for list items that provide a popup menu.JTableHelper A helper class for JTable, e.g.JTableSupporter Interface for components that use tables.KeyValuePairTableModel The model for displaying key-value pairs.LogPanel Common interface for log panels.MaximizationFixWindowListener Provides a work-around for platforms where the maximization of frames (eg JFrame) results in strange behaviors.MenuBarProvider For panels that are placed within frames that should offer a menu bar.MoveableTableModel Interface for table models that support moving rows up and down.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.MultiPagePane.DetachablePage MultiPagePane.PageCloseApprover Interface for classes that can hook into the closing of pages and stop it.MultiPagePane.PageContainer Container for page component and title.MultiPagePane.PageUndo Container for the page undo list.MultiPagePane.PopupCustomizer Interface for classes that want to customize the popup menu for entry.MultiPagePane.TitleRenderer The cell renderer.MultiPagePane.ToolTipCustomizer Interface for classes that want to customize the tool tip of an entry.NumberTextField.NumberCheckModel A check model for numbers.NumberTextField.Type The type of number to accomodate.OneTouchPanel.Location The location for the buttons when content is hidden.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu.PopupMenuProvider Interface for classes that offer a popup menu.PropertiesParameterPanel.PropertyHint Enumeration of hints for properties.PropertiesParameterPanel.PropertyType The various data types a property can have.RecentFilesHandlerWithCommandline.Setup Container class for storing file and optionhandler alongside.SearchableBaseList Extended BaseList class that allows searching in its elements.SearchableList Interface for Lists that can be searched.SearchableListModel Interface for ListModels that can be searched.SearchableTable Interface for Tables that can be searched.SearchableTableModel Interface for TableModels that can be searched.SearchableWrapperListModel Wraps around any list model and makes them automatically searchable.SearchPanel A panel that displays a search box.SearchPanel.LayoutType The layout of the panel.SearchParameters A container for search parameters.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableAndSearchableWrapperTableModel Wraps around any table model and makes them automatically sortable and searchable.SortableAndSearchableWrapperTableModel.SortContainer Helper class for sorting the columns.SortableTable Interface for tables that are sortable.SortableTableModel Interface for table models that are sortable.SpreadSheetColumnComboBox ComboBox that lists the column names of the associated spreadsheet in alphabetical order and when the user selects one, ensures that this column is visible.SpreadSheetColumnComboBox.ColumnContainer Container for storing column name andSpreadSheetTable A specialized table for displaying a SpreadSheet table model.SpreadSheetTableModel The table model for displaying a SpreadSheet object.SpreadSheetTableWithButtons Graphical component that consists of a SpreadSheetTable with buttons on the right-hand side.StyledTextEditorPanel A panel that allows the editing of text, including undo/redo support.TableModelWithColumnFilters Interface for TableModels that can be filtered per column.TableRowRange Defines what range of rows to use.TableWithColumnFilters Interface for tables that can be filtered per column.TextAreaComponent Common interface for TextArea-like components.TextEditorPanel A panel that allows the editing of text, including undo/redo support.TextEditorPanel.TextEditorArea Specialized BaseTextArea.TextPaneComponent TODO: What class does.ToolBarPanel Specialized panel with a toolbar.ToolBarPanel.ToolBarLocation The location of the toolbar.UISettingsSupporter Interface for classes that support storing of UI settings.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.Undo.UndoPoint Represents a single undo point, i.e., data and comment.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.core.dom Class Description BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.KeyValuePairTableModel The model for displaying key-value pairs.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable. -
Classes in adams.gui.core used by adams.gui.core.dotnotationtree Class Description BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.DragAndDropTree A BaseTree ehanced with drag'n'drop. -
Classes in adams.gui.core used by adams.gui.core.json Class Description BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTextArea A customized JTextArea.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component. -
Classes in adams.gui.core used by adams.gui.core.spreadsheetpreview Class Description BaseHtmlEditorPane Extends theBaseEditorPane
class.BasePanel A JPanel extended by a few useful methods.BaseTextArea A customized JTextArea. -
Classes in adams.gui.core used by adams.gui.core.spreadsheettable Class Description SpreadSheetTable A specialized table for displaying a SpreadSheet table model.TableRowRange Defines what range of rows to use. -
Classes in adams.gui.core used by adams.gui.dialog Class Description BaseButton Custom button class.BaseButtonWithDropDownMenu Button that opens a dropdown menu when clicked.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePasswordFieldWithButton ABasePasswordField
with a button to show/hide the password.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTextArea A customized JTextArea.BaseTextField Extended JTextField component.JTableSupporter Interface for components that use tables.KeyValuePairTableModel The model for displaying key-value pairs.MenuBarProvider For panels that are placed within frames that should offer a menu bar.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu.PropertiesParameterPanel Displays all properties in a props file as parameters (alphabetically sorted if no custom order for properties provided).RecentFilesWithEncodingHandler A class that handles a list of recent files that also store file encoding information.RecentSpreadSheetQueriesHandler A class that handles a list of recent spreadsheet queries.RecentSQLStatementsHandler A class that handles a list of recent SQL statements.SearchPanel A panel that displays a search box.SpreadSheetColumnComboBox ComboBox that lists the column names of the associated spreadsheet in alphabetical order and when the user selects one, ensures that this column is visible.SpreadSheetQueryEditorPanel Text editor pane with syntax highlighting for spreadsheet formula.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.SpreadSheetTableModel The table model for displaying a SpreadSheet object.SQLSyntaxEditorPanel Text editor pane with SQL syntax highlighting.TextEditorPanel A panel that allows the editing of text, including undo/redo support.TitleGenerator A simple helper class for generating titles for frames and dialogs.UISettingsSupporter Interface for classes that support storing of UI settings. -
Classes in adams.gui.core used by adams.gui.event Class Description AbstractRecentItemsHandler Ancestor for classes that handle a list of recent items.BaseTabbedPane Enhanced JTabbedPane.BaseTabbedPaneWithTabHiding Enhanced JTabbedPane.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.SearchPanel A panel that displays a search box.SearchParameters A container for search parameters.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.Undo.UndoPoint Represents a single undo point, i.e., data and comment. -
Classes in adams.gui.core used by adams.gui.flow Class Description AbstractRecentItemsHandler Ancestor for classes that handle a list of recent items.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseDialog A dialog that loads the size and location from the props file automatically.BaseFlatButton Custom class for flat buttons.BaseFlatSplitButton Simple version of a split button: button + drop-down menu.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseStatusBar.PopupMenuCustomizer Interface for classes that modify the statusbar's popup menu.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextField Extended JTextField component.KnownParentSupporter Interface for GUI components that know their actual parents, without having to go up the Swing chain via "getParent()".MenuBarProvider For panels that are placed within frames that should offer a menu bar.MultiPageIconSupporter Interface for classes that allow changing the tab icon of the multi-page pane that they are part of.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.MultiPagePane.PageContainer Container for page component and title.MultiPagePane.TitleRenderer The cell renderer.PopupMenuCustomizer Interface for classes that can customize the popup menu.RecentFilesHandler A class that handles a list of recent files.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.SearchPanel A panel that displays a search box.TextEditorPanel A panel that allows the editing of text, including undo/redo support.TitleGenerator A simple helper class for generating titles for frames and dialogs.ToolBarPanel Specialized panel with a toolbar.ToolBarPanel.ToolBarLocation The location of the toolbar.UISettingsSupporter Interface for classes that support storing of UI settings.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo.UndoPanel A panel with the ability for undo. -
Classes in adams.gui.core used by adams.gui.flow.menu Class Description KeyValuePairTableModel The model for displaying key-value pairs. -
Classes in adams.gui.core used by adams.gui.flow.setup Class Description AbstractBaseTableModel Abstract ancestor for table models.AbstractMoveableTableModel Abstract table model that allows rows to be moved around.MoveableTableModel Interface for table models that support moving rows up and down. -
Classes in adams.gui.core used by adams.gui.flow.tab Class Description BaseButton Custom button class.BaseHtmlEditorPane Extends theBaseEditorPane
class.BaseList Enhanced javax.swing.JList.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTabbedPane Enhanced JTabbedPane.BaseTabbedPaneWithTabHiding Enhanced JTabbedPane.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.DelayedActionRunnable Runnable that executes actions after the specified delay has been reached.KeyValuePairTableModel The model for displaying key-value pairs.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable. -
Classes in adams.gui.core used by adams.gui.flow.tabhandler Class Description BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseSplitPane An extended JSplitPane class. -
Classes in adams.gui.core used by adams.gui.flow.tree Class Description BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.DragAndDropTree A BaseTree ehanced with drag'n'drop.DragAndDropTree.DropMenu Enumeration for where to drop the node.DragAndDropTree.DropPosition Enumeration for where to drop the node.DragAndDropTreeNodeCollection Helper class for drag-n-drop in the DragAndDropTree.LazyExpansionTreeNode Allows for lazy expansion of a node's sub-tree. -
Classes in adams.gui.core used by adams.gui.flow.tree.keyboardaction Class Description BaseShortcut Wrapper for keyboard shortcuts.ClassQuickSearchPanel Allows user to search/select class from a class hierarchy. -
Classes in adams.gui.core used by adams.gui.flow.tree.menu Class Description BaseMenu Extended JMenu class that also supports sorting of its menu items. -
Classes in adams.gui.core used by adams.gui.flow.tree.record.add Class Description DelayedActionRunnable Runnable that executes actions after the specified delay has been reached. -
Classes in adams.gui.core used by adams.gui.flow.tree.record.enclose Class Description DelayedActionRunnable Runnable that executes actions after the specified delay has been reached. -
Classes in adams.gui.core used by adams.gui.goe Class Description AbstractTextAreaPanelWithAdvancedSyntaxHighlighting Panel with syntax highlighting usingRSyntaxTextArea
.BaseButton Custom button class.BaseButtonWithDropDownMenu Button that opens a dropdown menu when clicked.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BaseFlatButton Custom class for flat buttons.BaseHtmlEditorPane Extends theBaseEditorPane
class.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BasePasswordFieldWithButton ABasePasswordField
with a button to show/hide the password.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseTabbedPane Enhanced JTabbedPane.BaseTextArea A customized JTextArea.BaseTextAreaWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextField Extended JTextField component.FilterPanel Compact filter component that allows user to enter text.NumberTextField.BoundedNumberCheckModel A check model for numbers.NumberTextField.Type The type of number to accomodate.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu.StyledTextEditorPanel A panel that allows the editing of text, including undo/redo support.TextAreaComponent Common interface for TextArea-like components.TextEditorPanel A panel that allows the editing of text, including undo/redo support.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.goe.actorpathtree Class Description BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.DragAndDropTree A BaseTree ehanced with drag'n'drop. -
Classes in adams.gui.core used by adams.gui.goe.callableactorstree Class Description BaseTree A JTree enhanced with a few useful methods.DragAndDropTree A BaseTree ehanced with drag'n'drop. -
Classes in adams.gui.core used by adams.gui.goe.classtree Class Description BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.DragAndDropTree A BaseTree ehanced with drag'n'drop.DragAndDropTreeNodeCollection Helper class for drag-n-drop in the DragAndDropTree. -
Classes in adams.gui.core used by adams.gui.goe.eventstree Class Description BaseTree A JTree enhanced with a few useful methods.DragAndDropTree A BaseTree ehanced with drag'n'drop. -
Classes in adams.gui.core used by adams.gui.help Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.AbstractHistoryEntryFrame A specialized frame class for displaying a history entries.AbstractNamedHistoryPanel.FrameDisplaySupporter Interface for history panels that allow the content to be displayed in separate frames.BaseFrame A frame that loads the size and location from the props file automatically.BaseHtmlEditorPane Extends theBaseEditorPane
class.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitPane An extended JSplitPane class.ExtensionFileFilter A FileFilter for filtering files base on their extension. -
Classes in adams.gui.core used by adams.gui.menu Class Description BasePanel A JPanel extended by a few useful methods.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.print Class Description BaseCheckBox Custom checkbox class.ExtensionFileFilter A FileFilter for filtering files base on their extension. -
Classes in adams.gui.core used by adams.gui.scripting Class Description AbstractTextEditorPanelWithSimpleSyntaxHighlighting A panel that allows the editing of text, including undo/redo support, and custom syntax highlighting.BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).BaseTextPane A customized JTextPane.RecentFilesHandler A class that handles a list of recent files.StyledTextEditorPanel A panel that allows the editing of text, including undo/redo support.TitleGenerator A simple helper class for generating titles for frames and dialogs.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.selection Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTextField Extended JTextField component.ComparableTableModel Interface for TableModel classes that need to use different values for sorting.CustomSearchTableModel Interface for table models that customize how the search identifies a match.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.SearchPanel A panel that displays a search box.SearchParameters A container for search parameters.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable. -
Classes in adams.gui.core used by adams.gui.tools Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseButtonWithDropDownMenu Button that opens a dropdown menu when clicked.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BaseFlatButton Custom class for flat buttons.BaseHtmlEditorPane Extends theBaseEditorPane
class.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BasePasswordFieldWithButton ABasePasswordField
with a button to show/hide the password.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitButton Simple version of a split button: button + drop-down menu.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextArea A customized JTextArea.BaseTextAreaWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextField Extended JTextField component.BaseTextPane A customized JTextPane.BaseTextPaneWithButtons BaseTextPaneWithButtons
with additional support for buttons.BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component.ClearableModel Simple interface for models that support "clearing" their internal model.CustomPopupMenuProvider For classes that provide a custom popup menu.CustomSearchTableModel Interface for table models that customize how the search identifies a match.DelayedActionRunnable Runnable that executes actions after the specified delay has been reached.ExtensionFileFilter A FileFilter for filtering files base on their extension.MapTableModel The model for displaying a map.MenuBarProvider For panels that are placed within frames that should offer a menu bar.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.ParameterPanelWithButtons Panel that offers associated buttons on the right-hand side.PropertiesTableModel Table model for displaying a properties object.RecentFilesHandler A class that handles a list of recent files.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.RecentFilesWithEncodingHandler A class that handles a list of recent files that also store file encoding information.RegExpTextField Text field designed for entering a regular expression.SearchableBaseList Extended BaseList class that allows searching in its elements.SearchPanel A panel that displays a search box.SearchParameters A container for search parameters.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableAndSearchableTableWithButtons Graphical component that consists of a SortableAndSearchableTable with buttons on the right-hand side.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.SpreadSheetTableModel The table model for displaying a SpreadSheet object.SpreadSheetTableWithSearch Spreadsheet table with search and (optional) buttons.SqlConnectionPanel Panel for database connection.TitleGenerator A simple helper class for generating titles for frames and dialogs.ToolBarPanel Specialized panel with a toolbar.UISettingsSupporter Interface for classes that support storing of UI settings.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk. -
Classes in adams.gui.core used by adams.gui.tools.filecommander Class Description BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.FilePanel Displays files and directories. -
Classes in adams.gui.core used by adams.gui.tools.previewbrowser Class Description BaseButton Custom button class.BaseButtonWithDropDownMenu Button that opens a dropdown menu when clicked.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.SearchPanel A panel that displays a search box. -
Classes in adams.gui.core used by adams.gui.tools.remotecontrolcenter Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.BaseButton Custom button class.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseMenu Extended JMenu class that also supports sorting of its menu items.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.MenuBarProvider For panels that are placed within frames that should offer a menu bar.SimpleLogPanel Simple log panel. -
Classes in adams.gui.core used by adams.gui.tools.remotecontrolcenter.panels Class Description BaseButton Custom button class.BaseObjectTextField Text field designed for entering a strings checked by a BaseObject derived object.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTabbedPane Enhanced JTabbedPane.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.SimpleLogPanel Simple log panel. -
Classes in adams.gui.core used by adams.gui.tools.spreadsheetprocessor.processors Class Description BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods. -
Classes in adams.gui.core used by adams.gui.tools.spreadsheetprocessor.sources Class Description BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods.FilePanel Displays files and directories.SqlConnectionPanel Panel for database connection. -
Classes in adams.gui.core used by adams.gui.tools.spreadsheetprocessor.targets Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BaseObjectTextField Text field designed for entering a strings checked by a BaseObject derived object.BasePanel A JPanel extended by a few useful methods.BaseTextField Extended JTextField component.SqlConnectionPanel Panel for database connection. -
Classes in adams.gui.core used by adams.gui.tools.spreadsheetviewer Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.KnownParentSupporter Interface for GUI components that know their actual parents, without having to go up the Swing chain via "getParent()".MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.MultiPagePane.PageContainer Container for page component and title.SearchPanel A panel that displays a search box.SpreadSheetColumnComboBox ComboBox that lists the column names of the associated spreadsheet in alphabetical order and when the user selects one, ensures that this column is visible.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.TableRowRange Defines what range of rows to use.UISettingsSupporter Interface for classes that support storing of UI settings. -
Classes in adams.gui.core used by adams.gui.tools.spreadsheetviewer.tab Class Description BaseButton Custom button class.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTabbedPaneWithTabHiding Enhanced JTabbedPane.RecentSQLStatementsHandler A class that handles a list of recent SQL statements.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SpreadSheetQueryEditorPanel Text editor pane with syntax highlighting for spreadsheet formula. -
Classes in adams.gui.core used by adams.gui.tools.sqlworkbench Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTextArea A customized JTextArea.BaseTextField Extended JTextField component.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.SearchPanel A panel that displays a search box.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.SqlConnectionPanel Panel for database connection. -
Classes in adams.gui.core used by adams.gui.tools.weka Class Description BasePanel A JPanel extended by a few useful methods. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.BaseMenu Extended JMenu class that also supports sorting of its menu items.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).MenuBarProvider For panels that are placed within frames that should offer a menu bar.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.RecentFilesHandlerWithCommandline.Setup Container class for storing file and optionhandler alongside. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.data Class Description Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.datatable Class Description AbstractBaseTableModel Abstract ancestor for table models.AbstractComponentWithButtons Ancestor for components that have associated buttons.AbstractDoubleClickableComponentWithButtons Ancestor for components with buttons that can be double-clicked.AbstractMoveableTableModel Abstract table model that allows rows to be moved around.BasePanel A JPanel extended by a few useful methods.BasePanelWithButtons Panel that offers associated buttons on the right-hand side.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.JTableSupporter Interface for components that use tables.MoveableTableModel Interface for table models that support moving rows up and down. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.datatable.action Class Description BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.evaluation Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.BaseComboBox Custom JComboBox component. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.history Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.output Class Description BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextAreaWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextPaneWithButtons BaseTextPaneWithButtons
with additional support for buttons.DetachablePanel Ancestor for panels that can be detached in a frame and also reattached again.DragAndDropTabbedPane Tabbed pane that allows reordering of tabs via drag-n-drop.PopupMenuProvider Interface for classes that offer a popup menu.SearchPanel A panel that displays a search box.SimpleLogPanel Simple log panel.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableAndSearchableTableWithButtons Graphical component that consists of a SortableAndSearchableTable with buttons on the right-hand side. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntryToolTipProvider Interface for classes that generate tool tips for entries in the history.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseFlatButton Custom class for flat buttons.BaseFlatSplitButton Simple version of a split button: button + drop-down menu.BaseList Enhanced javax.swing.JList.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitButton Simple version of a split button: button + drop-down menu.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BaseTextArea A customized JTextArea.BaseTextField Extended JTextField component.DetachablePanel Ancestor for panels that can be detached in a frame and also reattached again.DragAndDropTabbedPane Tabbed pane that allows reordering of tabs via drag-n-drop.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuProvider Interface for classes that offer a popup menu.RangeTextField Text field designed for entering a range, eg for attributes.RecentSQLStatementsHandler A class that handles a list of recent SQL statements.SearchableBaseList Extended BaseList class that allows searching in its elements.SearchPanel A panel that displays a search box.SimpleLogPanel Simple log panel.SpreadSheetQueryEditorPanel Text editor pane with syntax highlighting for spreadsheet formula.SpreadSheetTable A specialized table for displaying a SpreadSheet table model. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.associatetab.evaluation Class Description BaseComboBox Custom JComboBox component.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.attseltab.evaluation Class Description BaseComboBox Custom JComboBox component.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.classifytab.evaluation Class Description BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseTextField Extended JTextField component.IndexTextField Text field designed for entering a single index, eg for attributes.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.RangeTextField Text field designed for entering a range, eg for attributes. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.classifytab.output Class Description MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.classifytab.output.perfold Class Description BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.UISettingsSupporter Interface for classes that support storing of UI settings. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.clustertab.evaluation Class Description BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.experimenttab.setup Class Description BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.preprocesstab Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.FilterPanel Compact filter component that allows user to enter text.SortableAndSearchableTableWithButtons Graphical component that consists of a SortableAndSearchableTable with buttons on the right-hand side. -
Classes in adams.gui.core used by adams.gui.tools.wekainvestigator.tab.preprocesstab.attributeselaction Class Description BaseTableWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side. -
Classes in adams.gui.core used by adams.gui.tools.wekamultiexperimenter Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTextArea A customized JTextArea.MenuBarProvider For panels that are placed within frames that should offer a menu bar.RecentFilesHandler A class that handles a list of recent files.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.RecentFilesHandlerWithCommandline.Setup Container class for storing file and optionhandler alongside. -
Classes in adams.gui.core used by adams.gui.tools.wekamultiexperimenter.analysis Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseTextAreaWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.NumberTextField A specialized text field for numbers.SpreadSheetTable A specialized table for displaying a SpreadSheet table model. -
Classes in adams.gui.core used by adams.gui.tools.wekamultiexperimenter.setup Class Description BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTextArea A customized JTextArea.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.tools.wekamultiexperimenter.setup.weka Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BasePasswordFieldWithButton ABasePasswordField
with a button to show/hide the password.BaseTextField Extended JTextField component. -
Classes in adams.gui.core used by adams.gui.visualization.container Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitPane An extended JSplitPane class.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.PopupMenuCustomizer Interface for classes that can customize the popup menu.SearchPanel A panel that displays a search box.UISettingsSupporter Interface for classes that support storing of UI settings. -
Classes in adams.gui.core used by adams.gui.visualization.core Class Description BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.core.plot Class Description BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement. -
Classes in adams.gui.core used by adams.gui.visualization.debug Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseDialog A dialog that loads the size and location from the props file automatically.BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseTextField Extended JTextField component.BaseTextPaneWithWordWrap A panel containing aBaseTextPane
, to allow wordwrap functionality.SearchPanel A panel that displays a search box.SortableAndSearchableTableWithButtons Graphical component that consists of a SortableAndSearchableTable with buttons on the right-hand side.TextPaneComponent TODO: What class does. -
Classes in adams.gui.core used by adams.gui.visualization.debug.objectrenderer Class Description BasePanel A JPanel extended by a few useful methods.SearchPanel A panel that displays a search box.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SpreadSheetTable A specialized table for displaying a SpreadSheet table model. -
Classes in adams.gui.core used by adams.gui.visualization.debug.objecttree Class Description BaseTree A JTree enhanced with a few useful methods.BaseTreeNode TreeNode used by the BasicTree component. -
Classes in adams.gui.core used by adams.gui.visualization.image Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BaseList Enhanced javax.swing.JList.BaseLogPanel Simple log panel with Clear/Copy buttons.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPaneWithTabHiding Enhanced JTabbedPane.BaseTextField Extended JTextField component.CustomPopupMenuProvider For classes that provide a custom popup menu.MenuBarProvider For panels that are placed within frames that should offer a menu bar.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.SearchPanel A panel that displays a search box.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SplitPanelWithOptionalComponents A panel that has optional left/top or right/bottom components.TitleGenerator A simple helper class for generating titles for frames and dialogs.UISettingsSupporter Interface for classes that support storing of UI settings.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo.UndoPanel A panel with the ability for undo. -
Classes in adams.gui.core used by adams.gui.visualization.image.plugins Class Description BaseButton Custom button class.BaseDialog A dialog that loads the size and location from the props file automatically.BaseTextField Extended JTextField component. -
Classes in adams.gui.core used by adams.gui.visualization.instance Class Description AbstractBaseTableModel Abstract ancestor for table models.AntiAliasingSupporter Interface for classes that support anti-aliasing.BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BaseList Enhanced javax.swing.JList.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTable.ColumnWidthApproach Enumeration of possible ways to calculate column width approach.BaseTextField Extended JTextField component.CustomSearchTableModel Interface for table models that customize how the search identifies a match.MenuBarProvider For panels that are placed within frames that should offer a menu bar.PopupMenuCustomizer Interface for classes that can customize the popup menu.RecentFilesHandler A class that handles a list of recent files.SearchableTable Interface for Tables that can be searched.SearchPanel A panel that displays a search box.SearchParameters A container for search parameters.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.TableWithColumnFilters Interface for tables that can be filtered per column.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.visualization.instances Class Description BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.JTableSupporter Interface for components that use tables.SearchableTable Interface for Tables that can be searched.SearchPanel A panel that displays a search box.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.TableRowRange Defines what range of rows to use.TableWithColumnFilters Interface for tables that can be filtered per column.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo. -
Classes in adams.gui.core used by adams.gui.visualization.instances.instancestable Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.TableRowRange Defines what range of rows to use. -
Classes in adams.gui.core used by adams.gui.visualization.object Class Description BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).BaseToggleButton Custom toggle button class.NumberTextField A specialized text field for numbers.PopupMenuCustomizer Interface for classes that can customize the popup menu.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo. -
Classes in adams.gui.core used by adams.gui.visualization.object.annotationsdisplay Class Description BasePanel A JPanel extended by a few useful methods.SearchPanel A panel that displays a search box. -
Classes in adams.gui.core used by adams.gui.visualization.object.labelselector Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseToggleButton Custom toggle button class. -
Classes in adams.gui.core used by adams.gui.visualization.object.tools Class Description BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.BaseTextField Extended JTextField component.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.visualization.pdf Class Description BasePanel A JPanel extended by a few useful methods.MenuBarProvider For panels that are placed within frames that should offer a menu bar.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.RecentFilesHandler A class that handles a list of recent files.UISettingsSupporter Interface for classes that support storing of UI settings. -
Classes in adams.gui.core used by adams.gui.visualization.report Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseButton Custom button class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseSplitPane An extended JSplitPane class.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTable.ColumnWidthApproach Enumeration of possible ways to calculate column width approach.BaseTextField Extended JTextField component.CustomSearchTableModel Interface for table models that customize how the search identifies a match.SearchableTable Interface for Tables that can be searched.SearchPanel A panel that displays a search box.SearchParameters A container for search parameters.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.TableWithColumnFilters Interface for tables that can be filtered per column. -
Classes in adams.gui.core used by adams.gui.visualization.report.reportfactory Class Description BasePopupMenu ExtendedJPopupMenu
, offering better placement. -
Classes in adams.gui.core used by adams.gui.visualization.segmentation Class Description BaseButton Custom button class.BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.NumberTextField A specialized text field for numbers.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk. -
Classes in adams.gui.core used by adams.gui.visualization.segmentation.layer Class Description BaseCheckBox Custom checkbox class.BaseColorTextField Text field designed for entering a regular expression.BaseFlatButton Custom class for flat buttons.BaseFlatButtonWithDropDownMenu Flat button that opens a dropdown menu when clicked.BaseObjectTextField Text field designed for entering a strings checked by a BaseObject derived object.BasePanel A JPanel extended by a few useful methods.NumberTextField A specialized text field for numbers.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo. -
Classes in adams.gui.core used by adams.gui.visualization.segmentation.tool Class Description BaseColorTextField Text field designed for entering a regular expression.BaseComboBox Custom JComboBox component.BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.NumberTextField A specialized text field for numbers.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.visualization.sequence Class Description AbstractBaseTableModel Abstract ancestor for table models.AntiAliasingSupporter Interface for classes that support anti-aliasing.BaseCheckBox Custom checkbox class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BasePopupMenu ExtendedJPopupMenu
, offering better placement.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTable.ColumnWidthApproach Enumeration of possible ways to calculate column width approach.PopupMenuCustomizer Interface for classes that can customize the popup menu.SearchableTable Interface for Tables that can be searched.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.TableWithColumnFilters Interface for tables that can be filtered per column.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk. -
Classes in adams.gui.core used by adams.gui.visualization.spreadsheet Class Description AbstractBaseTableModel Abstract ancestor for table models.AntiAliasingSupporter Interface for classes that support anti-aliasing.BaseButton Custom button class.BaseComboBox Custom JComboBox component.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.BaseTextField Extended JTextField component.MenuBarProvider For panels that are placed within frames that should offer a menu bar.PopupMenuCustomizer Interface for classes that can customize the popup menu.RecentFilesHandler A class that handles a list of recent files.SearchableTable Interface for Tables that can be searched.SearchPanel A panel that displays a search box.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.SpreadSheetTable A specialized table for displaying a SpreadSheet table model.TableWithColumnFilters Interface for tables that can be filtered per column.Undo A general Undo/Redo-mechanism: stores objects either in memory or on disk.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.visualization.statistics Class Description AbstractBaseTableModel Abstract ancestor for table models.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.MultiPagePane Manages multiple pages, like JTabbedPane manages multiple tabs.SearchableTable Interface for Tables that can be searched.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable.SortableTable Interface for tables that are sortable.TableWithColumnFilters Interface for tables that can be filtered per column.UISettingsSupporter Interface for classes that support storing of UI settings.UndoHandler Interface for classes that support an optional undo-mechanism. -
Classes in adams.gui.core used by adams.gui.visualization.stats.boxplot Class Description BaseButton Custom button class.BaseCheckBox Custom checkbox class.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row. -
Classes in adams.gui.core used by adams.gui.visualization.stats.fourinone Class Description BasePanel A JPanel extended by a few useful methods.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.stats.histogram Class Description BasePanel A JPanel extended by a few useful methods.ExtensionFileFilter A FileFilter for filtering files base on their extension.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.stats.paintlet Class Description AntiAliasingSupporter Interface for classes that support anti-aliasing. -
Classes in adams.gui.core used by adams.gui.visualization.stats.probabilityplot Class Description BaseCheckBox Custom checkbox class.BasePanel A JPanel extended by a few useful methods.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.stats.scatterplot Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.ExtensionFileFilter A FileFilter for filtering files base on their extension.ParameterPanel A panel that lists one parameter (label and component or just AbstractChooserPanel) per row.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.stats.zscore Class Description BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.PopupMenuCustomizer Interface for classes that can customize the popup menu. -
Classes in adams.gui.core used by adams.gui.visualization.timeseries Class Description AbstractBaseTableModel Abstract ancestor for table models.AntiAliasingSupporter Interface for classes that support anti-aliasing.BaseCheckBox Custom checkbox class.BaseDialog A dialog that loads the size and location from the props file automatically.BasePanel A JPanel extended by a few useful methods.BaseStatusBar A bar for displaying status messages (left and right).BaseTabbedPane Enhanced JTabbedPane.BaseTable A specialized JTable that allows double-clicking on header for resizing to optimal width.MenuBarProvider For panels that are placed within frames that should offer a menu bar.PopupMenuCustomizer Interface for classes that can customize the popup menu.RecentFilesHandlerWithCommandline Recent files handler that stores a commandline alongside the file.SearchPanel A panel that displays a search box.UndoHandler Interface for classes that support an optional undo-mechanism.UndoHandlerWithQuickAccess ExtendedUndoHandler
with quick access methods for performing undo/redo.UndoPanel A panel with the ability for undo. -
Classes in adams.gui.core used by adams.gui.visualization.weka Class Description BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseTabbedPane Enhanced JTabbedPane.SortableAndSearchableTable A specialized JTable that allows double-clicking on header for resizing to optimal width, as well as being searchable and sortable. -
Classes in adams.gui.core used by adams.gui.wizard Class Description BaseButton Custom button class.BaseList Enhanced javax.swing.JList.BaseListWithButtons Graphical component that consists of a BaseTable with buttons on the right-hand side.BasePanel A JPanel extended by a few useful methods.BaseScrollPane JScrollPane with proper scroll unit/block increments.BaseSplitPane An extended JSplitPane class.BaseTextArea A customized JTextArea.BaseTextPane A customized JTextPane.PropertiesParameterPanel Displays all properties in a props file as parameters (alphabetically sorted if no custom order for properties provided). -
Classes in adams.gui.core used by adams.gui.workspace Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntrySelectionEvent Event object that gets sent whenever a history entry gets selected.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.BaseFlatButton Custom class for flat buttons.BasePanel A JPanel extended by a few useful methods.BaseSplitPane An extended JSplitPane class.BaseStatusBar A bar for displaying status messages (left and right).MenuBarProvider For panels that are placed within frames that should offer a menu bar.TitleGenerator A simple helper class for generating titles for frames and dialogs. -
Classes in adams.gui.core used by adams.parser Class Description AbstractSimpleScript Ancestor for scripts with syntax highlighting in the GOE.AbstractTextEditorPanelWithSimpleSyntaxHighlighting A panel that allows the editing of text, including undo/redo support, and custom syntax highlighting. -
Classes in adams.gui.core used by adams.scripting.requesthandler Class Description SimpleLogPanel Simple log panel. -
Classes in adams.gui.core used by adams.scripting.responsehandler Class Description SimpleLogPanel Simple log panel. -
Classes in adams.gui.core used by weka.gui.explorer Class Description AbstractNamedHistoryPanel Abstract ancestor for panels that store a history of objects, e.g., results of experiment runs.AbstractNamedHistoryPanel.HistoryEntrySelectionEvent Event object that gets sent whenever a history entry gets selected.AbstractNamedHistoryPanel.HistoryEntrySelectionListener Interface for listeners that want to get notified whenever a different history entry gets selected.BaseButton Custom button class.BaseComboBox Custom JComboBox component.BasePanel A JPanel extended by a few useful methods.BaseTextArea A customized JTextArea.BaseTextField Extended JTextField component.MenuBarProvider For panels that are placed within frames that should offer a menu bar.RecentFilesHandler A class that handles a list of recent files.TitleGenerator A simple helper class for generating titles for frames and dialogs.