public class ChannelLabel
extends javax.swing.JLabel
javax.swing.JLabel.AccessibleJLabel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
(package private) static javax.swing.Icon |
DEFAULT_ICON
default channel icon, already prepared for right size
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ChannelLabel()
Creates the ChannelLabel
|
ChannelLabel(boolean channelIconsVisible)
Creates the ChannelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible)
Creates the ChanelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible,
boolean showDefaultValues)
Creates the ChanelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible,
boolean showDefaultValues,
boolean showCountry)
Creates the ChanelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible,
boolean showDefaultValues,
boolean showCountry,
boolean showJoinedChannelInfo)
Creates the ChanelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible,
boolean showDefaultValues,
boolean showCountry,
boolean showJoinedChannelInfo,
boolean showTimeLimitation)
Creates the ChanelLabel
|
ChannelLabel(boolean channelIconsVisible,
boolean textIsVisible,
boolean showDefaultValues,
boolean showCountry,
boolean showJoinedChannelInfo,
boolean showTimeLimitation,
boolean showSortNumber)
Creates the ChanelLabel
|
ChannelLabel(Channel channel)
Creates the ChannelLabel
|
ChannelLabel(Channel channel,
boolean channelIconsVisible)
Creates the ChannelLabel
|
ChannelLabel(Channel channel,
boolean channelIconsVisible,
boolean textIsVisible)
Creates the ChannelLabel
|
Modifier and Type | Method and Description |
---|---|
static void |
clearIconCache()
Clear the icon cache.
|
Channel |
getChannel() |
void |
setChannel(Channel channel)
Sets the Channel to display
|
void |
setEnabled(boolean enabled,
boolean selected) |
void |
setIcon(javax.swing.Icon ic)
do not call this method, use setChannel instead, which will
set an icon matching all the current settings for the selected
channel
|
void |
setMinimumSize(java.awt.Dimension dim)
Set the minimum-Size.
|
void |
setShowCountry(boolean showCountry)
Should the country be added to the channel name ?
|
void |
setShowService(boolean showService)
Should the service name be added to the channel name ?
|
void |
setShowTimeLimitation(boolean showTimeLimitation)
Should the time limitation info shown in label.
|
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
static javax.swing.Icon DEFAULT_ICON
public ChannelLabel()
public ChannelLabel(boolean channelIconsVisible)
channelIconsVisible
- Should the Icon be visiblepublic ChannelLabel(boolean channelIconsVisible, boolean textIsVisible)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?public ChannelLabel(boolean channelIconsVisible, boolean textIsVisible, boolean showDefaultValues)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?showDefaultValues
- Show the default channel icon and name.public ChannelLabel(boolean channelIconsVisible, boolean textIsVisible, boolean showDefaultValues, boolean showCountry)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?showDefaultValues
- Show the default channel icon and name.showCountry
- Show information about the countrypublic ChannelLabel(boolean channelIconsVisible, boolean textIsVisible, boolean showDefaultValues, boolean showCountry, boolean showJoinedChannelInfo)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?showDefaultValues
- Show the default channel icon and name.showCountry
- Show information about the countryshowJoinedChannelInfo
- If the joined channel name and icon should be shown.public ChannelLabel(boolean channelIconsVisible, boolean textIsVisible, boolean showDefaultValues, boolean showCountry, boolean showJoinedChannelInfo, boolean showTimeLimitation)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?showDefaultValues
- Show the default channel icon and name.showCountry
- Show information about the countryshowJoinedChannelInfo
- If the joined channel name and icon should be shown.showTimeLimitation
- If the time limitations should be shown.public ChannelLabel(boolean channelIconsVisible, boolean textIsVisible, boolean showDefaultValues, boolean showCountry, boolean showJoinedChannelInfo, boolean showTimeLimitation, boolean showSortNumber)
channelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?showDefaultValues
- Show the default channel icon and name.showCountry
- Show information about the countryshowJoinedChannelInfo
- If the joined channel name and icon should be shown.showTimeLimitation
- If the time limitations should be shown.showSortNumber
- If the sort number (if available) should be shown.public ChannelLabel(Channel channel)
channel
- Channel to displaypublic ChannelLabel(Channel channel, boolean channelIconsVisible, boolean textIsVisible)
channel
- Channel to displaychannelIconsVisible
- Should the Icon be visibletextIsVisible
- Should Text be visible ?public ChannelLabel(Channel channel, boolean channelIconsVisible)
channel
- Channel to displaychannelIconsVisible
- Should the Icon be visiblepublic void setChannel(Channel channel)
channel
- Channel to displaypublic void setMinimumSize(java.awt.Dimension dim)
setMinimumSize
in class javax.swing.JComponent
dim
- public void setIcon(javax.swing.Icon ic)
setIcon
in class javax.swing.JLabel
ic
- Iconpublic void setShowCountry(boolean showCountry)
showCountry
- add country name to channel name ?public void setShowService(boolean showService)
showService
- add service name to channel name ?public void setShowTimeLimitation(boolean showTimeLimitation)
showTimeLimitation
- If the time limitation should be shown.public static void clearIconCache()
public Channel getChannel()
public void setEnabled(boolean enabled, boolean selected)
TV-Browser 3.4.4, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)