TV-Browser 3.3.3 API

Package util.ui

Interface Summary
ListDropAction A interface for the drop action of JLists.
ObjectSelectionListener<E> A listener that informs about selection events of Objects.
WindowClosingIf The Interface for easy closing Windows with Escape key.
 

Class Summary
AlphaColorChooser A Color chooser with Alpha-Selection
AutoCompletion  
CaretPositionCorrector A class for correction of the caret position of a JFormattedTextField.
ChannelChooserDlg The ChannelChooserDlg class provides a Dialog for choosing channels.
ChannelContextMenu A class that builds a PopupMenu for a Channel.
ChannelLabel A Label for Channels.
ChannelListCellRenderer A ListCellRenderer for Channel-Lists
ChannelTableCellRenderer A Channel-TableCellRenderer
ColorButton This is a Button that allows the selection of a Color
CreditsScrollerPanel A scrolling panel for credits
CustomComboBoxRenderer  
DefaultMarkingPrioritySelectionPanel A class that is a panel that allows selection of the mark priority for programs.
DefaultProgramImportanceSelectionPanel A class that is a panel that allows selection of the program importance.
DirectoryChooserPanel  
DisclosureTriangle Disclosure triangle container.
DontShowAgainMessageBox This class offers a messagebox that shows a dialog with a checkbox to disable the dialog
DontShowAgainOptionBox This class offers an option box that shows a dialog with a checkbox to disable the dialog
DragAndDropMouseListener This class implements a MouseListener for DnD in JLists.
EnhancedPanelBuilder Panel builder with additional methods for typical TV-Browser UI (e.g. settings tab).
ExecuteSettingsDialog The Dialog for the Settings of the executable
ExtensionFileFilter A file filter that allows to specify a set of extension for determining, whether a file should be shown.
FileCheckBox This class provides a new JComponent containing three components: JCheckBox, JTextField and JButton
FixedSizeIcon An icon having a fixed size.
FontChooserPanel  
GridFlowLayout  
HelpDialog A help dialog which is able to show HTML pages that are located in a jar file.
HelpDialog.HistoryStackElement  
ImageUtilities Provides utilities for images.
LazyImageIcon  
LineComponent Draws a Line
LineNumberHeader Adds Line-Numbes to JTextAreas Example: JTextArea area = new JTextArea(); JScrollPane scrollPane = new JScrollPane(area); LineNumberHeader header = new LineNumberHeader(area); scrollPane.setRowHeaderView(header);
LinkButton A Button for Web-Links
ListDragAndDropHandler A class for DnD in JLists and between two of them.
Localizer Does the localization of texts.
LocalizerClassloader This is a special Classloader for the Translation-Files.
LocalPluginProgramFormatingSettingsDialog A settings dialog for the program configuration.
MarkerChooserDlg The PluginChooserDlg class provides a Dialog for choosing plugins.
MarkPriorityComboBoxRenderer A renderer class for the mark priority selection combo box.
MultipleFieldReader Reads the values of multiple fields of a program.
NullProgressMonitor  
ObjectSelectionButton<E> A Button with an attached dialog to select Objects.
OrderChooser  
OverlayListener A OverlayListener This Class shows partially visible JTree Nodes in a GlassPane.
PictureAreaIcon A class for painting a picture with copyright and description info.
PluginChooserDlg The PluginChooserDlg class provides a Dialog for choosing plugins.
PluginProgramConfigurationPanel A class that provides a panel for configuration of the supported program formatings of a plugin.
PluginsPictureSettingsPanel A settings panel for the setup of the plugins picture settings.
PooledLocalizer localizer using the String pool for all messages.
PopupButton This is a Button that has a popup click filter.
ProgramList This Class extends a JList for showing Programs
ProgramListCellRenderer A list cell renderer that renders Programs.
ProgramPanel A ProgramPanel is a JComponent representing a single program.
ProgramRangeSelectionPanel A class for selection of a program range.
ProgramReceiveTargetSelectionPanel A default panel component to select the receive targets for sending programs to plugins.
ProgramTableCellRenderer CellRenderer for Program in Table Keep in mind: This Renderer internally uses "static" data for each displayed program.
ScrollableJPanel A JPanel that can be scrolled vertcal if contained in a JScrollPane.
ScrollableMenu An implementation of a scrollable menu -- a popup window containing JMenuItems that is displayed when the user selects an item on the JMenuBar.
SearchForm A search form for searching TV listings.
SearchFormSettings Settings for the SearchForm
SearchHelper This Class helps to search for a Program.
SendToPluginDialog Ein Dialog, der es erlaubt, Programme an andere Plugins weiter zu reichen
SingleAndDoubleClickTreeUI A tree UI that expands paths for single and double click, but collapse paths only if current path is selected for single click or always for double click.
TabLayout A layout similar to the GridLayout, whose column widths and row heights can variate. so a column with only narrow components is narrower than one with large components.
TextAreaIcon An icon that displays multiline text.
TimeFormatter Formats a Time to a String.
TimePeriodChooser  
ToolTipWithIcon  
TransferEntries The TransferEntries for JList Drag'n'Drop.
TransferProgram A class for Drag'n'Drop of Programs.
TVBrowserIcons common icons in TV-Browser
UIThreadRunner run the given runnables always in the UI thread, regardless of calling thread
UiUtilities Provides utilities for UI stuff.
 


TV-Browser 3.3.3 API

TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)