public class ProgramMenuItemUI
extends javax.swing.plaf.basic.BasicMenuItemUI
acceleratorDelimiter, acceleratorFont, acceleratorForeground, acceleratorSelectionForeground, arrowIcon, checkIcon, defaultTextIconGap, disabledForeground, menuDragMouseListener, menuItem, menuKeyListener, mouseInputListener, oldBorderPainted, propertyChangeListener, selectionBackground, selectionForeground
Constructor and Description |
---|
ProgramMenuItemUI(Program program,
TextAreaIcon channelName,
javax.swing.Icon icon,
boolean showStartTime,
boolean showDate,
boolean showIcon,
boolean showName,
int time)
Constructs the UI.
|
Modifier and Type | Method and Description |
---|---|
protected void |
paintBackground(java.awt.Graphics g,
javax.swing.JMenuItem menuItem,
java.awt.Color bgColor) |
protected void |
paintText(java.awt.Graphics g,
javax.swing.JMenuItem menuItem,
java.awt.Rectangle textRect,
java.lang.String text) |
createMenuDragMouseListener, createMenuKeyListener, createMouseInputListener, createPropertyChangeListener, createUI, doClick, getMaximumSize, getMinimumSize, getPath, getPreferredMenuItemSize, getPreferredSize, getPropertyPrefix, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, paint, paintMenuItem, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update
public ProgramMenuItemUI(Program program, TextAreaIcon channelName, javax.swing.Icon icon, boolean showStartTime, boolean showDate, boolean showIcon, boolean showName, int time)
program
- The program that is to show in the ProgramMenuItem.channelName
- The TextAreaIcon that contains the channel nameicon
- The channel icon.showStartTime
- The ProgramMenuItem should show the start time.showDate
- The ProgramMenuItem should show the date.showIcon
- The ProgramMenuItem should show the channel icon.showName
- The ProgramMenuItem should show the channel name.time
- The time of the time button.protected void paintBackground(java.awt.Graphics g, javax.swing.JMenuItem menuItem, java.awt.Color bgColor)
paintBackground
in class javax.swing.plaf.basic.BasicMenuItemUI
protected void paintText(java.awt.Graphics g, javax.swing.JMenuItem menuItem, java.awt.Rectangle textRect, java.lang.String text)
paintText
in class javax.swing.plaf.basic.BasicMenuItemUI
TV-Browser 3.4.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)