public abstract class MenuBar extends JMenuBar implements ActionListener, DateListener
JMenuBar.AccessibleJMenuBar
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
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
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
MenuBar(MainFrame mainFrame,
JLabel label) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent event) |
protected JMenuItem[] |
createFilterMenuItems() |
protected void |
createHelpMenuItems(JMenu helpMenu,
boolean showAbout) |
protected JMenuItem[] |
createInternalPluginMenuItems() |
protected JMenuItem[] |
createPluginMenuItems() |
void |
dateChanged(Date date,
ProgressMonitor monitor,
Runnable callback) |
JLabel |
getLabel() |
protected MainFrame |
getMainFrame() |
boolean |
isShowFilterPanelEnabled() |
void |
setFullscreenItemChecked(boolean selected) |
protected abstract void |
setPluginMenuItems(JMenuItem[] items) |
void |
setPluginViewItemChecked(boolean selected) |
void |
showStopMenuItem() |
void |
showUpdateMenuItem() |
(package private) void |
updateChannelGroupMenu() |
void |
updateChannelItems() |
void |
updateDateItems() |
void |
updateFiltersMenu() |
protected void |
updatePluginHelpMenuItems() |
void |
updatePluginsMenu() |
void |
updateTimeItems() |
void |
updateViewToolbarItem() |
add, addNotify, getAccessibleContext, getComponent, getComponentAtIndex, getComponentIndex, getHelpMenu, getMargin, getMenu, getMenuCount, getSelectionModel, getSubElements, getUI, getUIClassID, isBorderPainted, isSelected, menuSelectionChanged, paintBorder, paramString, processKeyBinding, processKeyEvent, processMouseEvent, removeNotify, setBorderPainted, setHelpMenu, setMargin, setSelected, setSelectionModel, setUI, updateUI
addAncestorListener, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, setMinimumSize, 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, hide, imageUpdate, 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
public static final Localizer mLocalizer
protected JMenuItem mSettingsMI
protected JMenuItem mQuitMI
protected JMenuItem mToolbarMI
protected JMenuItem mStatusbarMI
protected JMenuItem mTimeBtnsMI
protected JMenuItem mDatelistMI
protected JMenuItem mChannellistMI
protected JMenuItem mPluginOverviewMI
protected JMenuItem mViewFilterBarMI
protected JMenuItem mUpdateMI
protected JMenuItem mPluginManagerMI
protected JMenuItem mInstallPluginsMI
protected JMenuItem mDonorMI
protected JMenuItem mFaqMI
protected JMenuItem mBackupMI
protected JMenuItem mForumMI
protected JMenuItem mWebsiteMI
protected JMenuItem mHandbookMI
protected JMenuItem mDownloadMI
protected JMenuItem mConfigAssistantMI
protected JMenuItem mAboutMI
protected JMenuItem mKeyboardShortcutsMI
protected JMenuItem mPreviousDayMI
protected JMenuItem mNextDayMI
protected JMenuItem mPreviousWeekMI
protected JMenuItem mNextWeekMI
protected JMenuItem mTodayMI
protected JMenuItem mGotoNowMenuItem
protected JMenuItem mEditTimeButtonsMenuItem
protected JMenuItem mToolbarCustomizeMI
protected JMenuItem mFullscreenMI
protected JMenuItem mFontSizeLargerMI
protected JMenuItem mFontSizeSmallerMI
protected JMenuItem mFontSizeDefaultMI
protected JMenuItem mColumnWidthLargerMI
protected JMenuItem mColumnWidthSmallerMI
protected JMenuItem mColumnWidthDefaultMI
protected JMenuItem mPluginInfoDlgMI
protected JMenu mFiltersMenu
protected JMenu mLicenseMenu
protected JMenu mGoMenu
protected JMenu mViewMenu
protected JMenu mToolbarMenu
protected JMenu mPluginHelpMenu
protected MainFrame getMainFrame()
public JLabel getLabel()
public void showUpdateMenuItem()
public void showStopMenuItem()
void updateChannelGroupMenu()
protected JMenuItem[] createFilterMenuItems()
public void updatePluginsMenu()
public void updateTimeItems()
public void updateViewToolbarItem()
public void updateChannelItems()
public void updateDateItems()
public void updateFiltersMenu()
protected abstract void setPluginMenuItems(JMenuItem[] items)
protected JMenuItem[] createInternalPluginMenuItems()
protected JMenuItem[] createPluginMenuItems()
protected void updatePluginHelpMenuItems()
public void setPluginViewItemChecked(boolean selected)
public void setFullscreenItemChecked(boolean selected)
public void actionPerformed(ActionEvent event)
actionPerformed
in interface ActionListener
public void dateChanged(Date date, ProgressMonitor monitor, Runnable callback)
dateChanged
in interface DateListener
public boolean isShowFilterPanelEnabled()
protected void createHelpMenuItems(JMenu helpMenu, boolean showAbout)
TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)