Package com.rapidminer.gui.tools

Some basic tools for the graphical user interface (GUI) of RapidMiner.

See:
          Description

Interface Summary
CellColorProvider Implementing classes might deliver an appropriate cell color.
FilterListener A filter listener which can be added to the FilterTextField.
FrameIconProvider This is the basic interface for all frame icon providers.
ParentButtonModel<T> Model for a ParentButtonPanel.
SelectionNavigationListener A listener listening for selection events (e.g. fired in a FilterTextField when the user presses arrow keys.
 

Class Summary
ArrowButton  
CamelCaseFilter Matches, e.g.
CellColorProviderAlternating This provider delivers an alternating color scheme.
CellColorProviderScaled Delivers a color based on the given value scaled.
CellColorProviderWhite This provider always delivers white.
CellColorProviderYellow This provider always delivers the lightest available yellow tone.
CharTextField A text field which allows to input (only) a single character.
ColoredJTextPane This is a JTextPane that will assign each word a color specified by the getColor method.
ColoredTableCellRenderer The default table cell renderer for all viewer tables.
ComponentPrinter A Printable that can print an arbitrary component.
DefaultFrameIconProvider The default frame icon provider.
EditBlockingProgressThread Thread that disables GUI components that interfere with process editing while running.
ExtendedCheckTree The check tree, i.e. a JTree also displaying selection checkboxes with triple states and automatic parent and child selections.
ExtendedCheckTreeCellRenderer This is the combined renderer for the check tree.
ExtendedCheckTreeMouseSelectionManager This is a mouse listener for check trees in order to update the selection events.
ExtendedCheckTreeSelectionModel This is the selection model for the check tree.
ExtendedFixedColumnJTable This table can be used to display a fixed column as the first column which will never be moved or scrolled away.
ExtendedHTMLEditorKit This Kit provides the basic Java HTML render capabilities, but extends the Java kit such that each Kit has its own StyleSheet.
ExtendedHTMLJEditorPane This class extends the editor pane in a way, so that more than one style sheet for HTML content can be used.
ExtendedJComboBox A combo box which can use a predefined preferred size.
ExtendedJFileChooser  
ExtendedJList Extended JList which provides tool tips in combination with an ExtendedListModel.
ExtendedJScrollPane This extended version of the JScrollPane uses increased numbers of unit increments for both scroll bars making it more useful for mouse wheels.
ExtendedJSlider This extended version of the JSlider shows the currently selected value as tool tip.
ExtendedJSliderToolTips This class handles the tool tips for JSliders.
ExtendedJTabbedPane Creates a tabbed pane with tabs at top and which scroll the tabs instead of creating multiple lines.
ExtendedJTable This class extends a JTable in a way that editing is handled like it is expected, i.e.
ExtendedJTableColumnFitMouseListener This is a the listener for double clicks on column separators in order to pack the left column.
ExtendedJTablePacker This is a packer class for the extended JTable.
ExtendedJTableSorterModel TableSorter is a decorator for TableModels; adding sorting functionality to a supplied TableModel.
ExtendedJToolBar This toolbar extension is not floatable and activate the hover effect.
ExtendedListCellRenderer Provides an extended list cell renderer which allows the disabling of list elements according to their status in an extended list model.
ExtendedListModel Provides an extended list model which holds data for a ExtendedJList.
ExtendedTriStateCheckBox This is the tri state check box.
FilterableJComboBox  
FilterableListModel A filterable list model for JList components.
FilterableListModel.FilterCondition  
FilterTextField A text field for JList, JTable, or JTree filters.
HTMLEditor A generic HTML editor.
ImagePanel This panel can be used to display an image.
ImageTextPanel This panel can be used to display an image and draw some text across it.
JavaEditor A generic Java editor.
JDBCDriverTable This panel shows information about the available JDBC drivers.
JDBCDriverTableModel This panel shows information about the available JDBC drivers.
JDelayedCalculationPanel A panel for delayed calculations.
JRadioSelectionPanel This Class provides an panel for multiple content, allowing the user to switch between content using a radio selection button group.
LeanFormatter A simple log formatter for dates.
LoggingLevelMenu  
LoggingViewer A text area displaying the log output.
OperatorList This class specifies a special JList which is capable of showing all available kinds of RapidMiner operators, allowing the user to drag a copy of them into his own process tree.
OperatorListCellRenderer A renderer for operator list cells that displays the operator's icon and name.
ParentButtonPanel<T>  
PasswordDialog Dialog asking for username and passwords.
PlainTextEditor A generic text editor.
PrintingTools This class has static references to a printer job and page format.
ProgressDialog A (modal) progress monitor dialog which is also able to show state texts and also provides an interemediate mode.
ProgressMonitor This is the basic class for progress monitoring.
ProgressThread Runnables implementing this class can be execute in a dedicated thread (single thread pool) and automatically display their progress in the status bar.
ProgressThread.QueueListModel  
ProgressUtils Some utils for the creation of a modal progress monitor dialog.
RadioCardPanel This is a helper component consisting of a a set of radio buttons together with a main panel with a card layout.
ResourceAction This will create an action, whose settings are take from a .properties file being part of the GUI Resource bundles of RapidMiner.
ResourceActionAdapter  
ResourceActionTransmitter Encapsulates an action.
ResourceDockKey This generates a DockKey from the GUI resource bundle.
ResourceLabel  
ResourceMenu This will create a menu, whose settings are take from a .properties file being part of the GUI Resource bundles of RapidMiner.
ResourceTabbedPane  
SimpleFileFilter A file filter for a given set of extensions.
SplashScreen The splash screen is displayed during start up of RapidMiner.
SQLEditor A generic SQL editor.
StatusBar The status bar shows the currently applied operator and the time it needed so far.
SwingTools This helper class provides some static methods and properties which might be useful for several GUI classes.
SystemMonitor The default system monitor which graphically displays the amount of used memory.
TextPanel This panel can be used to display some text.
TipOfTheDayProvider This class loads all available tips and provides them as string.
UpdateQueue A queue of runnables in which only execution of the last is relevant.
VersionNumber Contains information about the different parts of a version number.
ViewToolBar This toolbar extension is not floatable and activate the hover effect.
WelcomeScreen Lets the user select with what he wants to start: blank, existing file, recent file, wizard or tutorial.
XMLEditor A generic XML editor.
 

Enum Summary
IconSize This enumeration hold the information about all available icon sizes (mainly used for actions).
 

Exception Summary
ProgressThreadStoppedException  
 

Package com.rapidminer.gui.tools Description

Some basic tools for the graphical user interface (GUI) of RapidMiner.



Copyright © 2001-2009 by Rapid-I