Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.JMenuBar1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.JMenuBar

Deklaration

public class JMenuBar
extends javax.swing.JComponent
implements javax.accessibility.Accessible, javax.swing.MenuElement

Beschreibung

Diese Klasse implementiert eine Menüleiste.


 
Konstruktoren
publicJMenuBar()
 
Methoden
public MenuBarUIgetUI()
public voidsetUI(MenuBarUI ui)
public voidupdateUI()
public StringgetUIClassID()
public SingleSelectionModelgetSelectionModel()
public voidsetSelectionModel(SingleSelectionModel model)
public JMenuadd(JMenu c)
public JMenugetMenu(int index)
public intgetMenuCount()
public voidsetHelpMenu(JMenu menu)
public JMenugetHelpMenu()
public ComponentgetComponentAtIndex(int i)
      Verworfen in Version 1.4.
public intgetComponentIndex(Component c)
public voidsetSelected(Component sel)
public booleanisSelected()
public booleanisBorderPainted()
public voidsetBorderPainted(boolean b)
protected voidpaintBorder(Graphics g)
public voidsetMargin(Insets m)
public InsetsgetMargin()
public voidprocessMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
public voidprocessKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
public voidmenuSelectionChanged(boolean isIncluded)
public MenuElement[]getSubElements()
public ComponentgetComponent()
protected StringparamString()
public AccessibleContextgetAccessibleContext()
protected booleanprocessKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
public voidaddNotify()
public voidremoveNotify()


 

Konstruktoren im Detail

public JMenuBar()
Erstellt eine Menübar.

 

Methoden im Detail

public MenuBarUI getUI()
Liefert das Look-and-Feel-Objekt, das diese Komponente zeichnet.
public void setUI(MenuBarUI ui)
Setzt das Look-and-Feel-Objekt, welches diese Komponente zeichnet.
public void updateUI()
Setzt die UI Properties auf die Werte vom aktuelle Look-and-Feel zurück.
public String getUIClassID()
Liefert den Namen der Look-and-Feel-Klasse, die diese Komponente rendert.
public SingleSelectionModel getSelectionModel()
Liefert das Selektionsmodell.
public void setSelectionModel(SingleSelectionModel model)
Setzt das Selektionsmodell.
public JMenu add(JMenu c)
Fügt das Menü ans Ende der Menübar.
public JMenu getMenu(int index)
Liefert das Menü des angegebenen Index.
public int getMenuCount()
Liefert die Anzahl der Menüs.
public void setHelpMenu(JMenu menu)
Setzt das Hilfe-Menü. Diese Methode ist zur Zeit nicht implementiert und löst eine Exception aus.
public JMenu getHelpMenu()
Liefert das Hilfe-Menü.
public Component getComponentAtIndex(int i)
Liefert die Komponente des angegebenen Index.
public int getComponentIndex(Component c)
Liefert den Index der Komponente.
public void setSelected(Component sel)
Setzt die aktuell selektierte Komponente.
public boolean isSelected()
Liefert true, wenn eine Menükomponente selektiert ist.
public boolean isBorderPainted()
Liefert true, wenn der Rahmen gezeichnet wird.
public void setBorderPainted(boolean b)
Gibt an, ob der Rahmen gezeichnet werden soll.
protected void paintBorder(Graphics g)
Zeichnet den Rahmen.
public void setMargin(Insets m)
Setzt den Abstand zwischen dem Rand und den Menüs.
public Insets getMargin()
Liefert den Abstand zwischen dem Rand und den Menüs.
public void processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
public void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
public void menuSelectionChanged(boolean isIncluded)
public MenuElement[] getSubElements()
Liefert die Menüs.
public Component getComponent()
Liefert dieses Objekt.
protected String paramString()
Liefert eine String-Repräsentation dieser Komponente für Debugging-Zwecke. Unterschiedliche VMs können hierbei unterschiedliche Ergebnisse liefern.
public AccessibleContext getAccessibleContext()
Liefert das AccessibleContext-Exemplar zu dieser Komponente.
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
Überprüft die Kinder.
public void addNotify()
Registriert diese Menüleiste beim Keyboard-Manager.
public void removeNotify()
Deregistriert diese Menüleiste beim Keyboard-Manager.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.