Kafenio.editor 0.8.5

de.xeinfach.kafenio
Class KafenioMenuBar

java.lang.Object
  extended byde.xeinfach.kafenio.KafenioMenuBar

public class KafenioMenuBar
extends java.lang.Object

Description: class is used to create a Menubar for the Kafenio Editor Applet.

Author:
Karsten Pawlik

Field Summary
static java.lang.String DOTS
           
static java.lang.String KEY_MENU_DEBUG
           
static java.lang.String KEY_MENU_EDIT
           
static java.lang.String KEY_MENU_FILE
           
static java.lang.String KEY_MENU_FONT
           
static java.lang.String KEY_MENU_FORMAT
           
static java.lang.String KEY_MENU_FORMS
           
static java.lang.String KEY_MENU_HELP
           
static java.lang.String KEY_MENU_INSERT
           
static java.lang.String KEY_MENU_SEARCH
           
static java.lang.String KEY_MENU_TABLE
           
static java.lang.String KEY_MENU_TOOLS
           
static java.lang.String KEY_MENU_VIEW
           
 
Constructor Summary
KafenioMenuBar(KafenioPanel newParent)
          creates a new KafenioMenuBar Object based on the given values
 
Method Summary
 javax.swing.JMenuBar createCustomMenuBar(java.util.Vector customMenuItems)
          Convenience method for obtaining a custom menu bar
 javax.swing.JMenuBar createDefaultKafenioMenuBar()
          creates the complete menubar including every single menuitem.
 javax.swing.JMenu getDebugMenu()
           
 javax.swing.JMenu getEditMenu()
           
 javax.swing.JMenu getFileMenu()
           
 javax.swing.JMenu getFontColorMenu()
           
 javax.swing.JMenu getFontMenu()
           
 javax.swing.JMenu getFontSizeMenu()
           
 javax.swing.JMenu getFormatAlignMenu()
           
 javax.swing.JMenu getFormatHeadingMenu()
           
 javax.swing.JMenu getFormatMenu()
           
 javax.swing.JMenu getFormsMenu()
           
 javax.swing.JMenu getHelpMenu()
           
 javax.swing.JMenu getInsertMenu()
           
 javax.swing.JMenuBar getMenuBar()
           
 javax.swing.JMenu getNewMenu(java.lang.String translationID)
          creates a new JMenu Object and sets the background color.
static java.util.ArrayList getOrderedMenuKeys()
           
 KafenioPanel getParent()
           
 javax.swing.JMenu getSearchMenu()
           
 javax.swing.JMenu getTableMenu()
           
 javax.swing.JMenu getViewMenu()
           
 javax.swing.JCheckBoxMenuItem getViewSourceItem()
           
 javax.swing.JCheckBoxMenuItem getViewToolbarItem()
           
 void setMenuBar(javax.swing.JMenuBar bar)
           
 void setParent(KafenioPanel object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_MENU_FILE

public static final java.lang.String KEY_MENU_FILE
See Also:
Constant Field Values

KEY_MENU_EDIT

public static final java.lang.String KEY_MENU_EDIT
See Also:
Constant Field Values

KEY_MENU_VIEW

public static final java.lang.String KEY_MENU_VIEW
See Also:
Constant Field Values

KEY_MENU_FONT

public static final java.lang.String KEY_MENU_FONT
See Also:
Constant Field Values

KEY_MENU_FORMAT

public static final java.lang.String KEY_MENU_FORMAT
See Also:
Constant Field Values

KEY_MENU_INSERT

public static final java.lang.String KEY_MENU_INSERT
See Also:
Constant Field Values

KEY_MENU_TABLE

public static final java.lang.String KEY_MENU_TABLE
See Also:
Constant Field Values

KEY_MENU_FORMS

public static final java.lang.String KEY_MENU_FORMS
See Also:
Constant Field Values

KEY_MENU_SEARCH

public static final java.lang.String KEY_MENU_SEARCH
See Also:
Constant Field Values

KEY_MENU_TOOLS

public static final java.lang.String KEY_MENU_TOOLS
See Also:
Constant Field Values

KEY_MENU_HELP

public static final java.lang.String KEY_MENU_HELP
See Also:
Constant Field Values

KEY_MENU_DEBUG

public static final java.lang.String KEY_MENU_DEBUG
See Also:
Constant Field Values

DOTS

public static final java.lang.String DOTS
See Also:
Constant Field Values
Constructor Detail

KafenioMenuBar

public KafenioMenuBar(KafenioPanel newParent)
creates a new KafenioMenuBar Object based on the given values

Parameters:
newParent - the parent object for this class
Method Detail

getOrderedMenuKeys

public static java.util.ArrayList getOrderedMenuKeys()
Returns:
returns all available keys as a Set.

createCustomMenuBar

public javax.swing.JMenuBar createCustomMenuBar(java.util.Vector customMenuItems)
Convenience method for obtaining a custom menu bar

Parameters:
customMenuItems - menus to show
Returns:
returns a custom JMenuBar Object.

createDefaultKafenioMenuBar

public javax.swing.JMenuBar createDefaultKafenioMenuBar()
creates the complete menubar including every single menuitem.

Returns:
returns the default menubar

getDebugMenu

public javax.swing.JMenu getDebugMenu()
Returns:
returns the debug menu

getHelpMenu

public javax.swing.JMenu getHelpMenu()
Returns:
returns the help menu

getSearchMenu

public javax.swing.JMenu getSearchMenu()
Returns:
returns the search menu

getFormsMenu

public javax.swing.JMenu getFormsMenu()
Returns:
returns the forms menu.

getTableMenu

public javax.swing.JMenu getTableMenu()
Returns:
returns the table menu

getInsertMenu

public javax.swing.JMenu getInsertMenu()
Returns:
returns the insert menu

getFormatMenu

public javax.swing.JMenu getFormatMenu()
Returns:
returns the format menu

getFormatHeadingMenu

public javax.swing.JMenu getFormatHeadingMenu()
Returns:
returns the format -> heading submenu

getFormatAlignMenu

public javax.swing.JMenu getFormatAlignMenu()
Returns:
returns the format -> align submenu

getFontMenu

public javax.swing.JMenu getFontMenu()
Returns:
returns the font menu

getFontColorMenu

public javax.swing.JMenu getFontColorMenu()
Returns:
returns font -> font color menu

getFontSizeMenu

public javax.swing.JMenu getFontSizeMenu()
Returns:
returns font -> fontsize submenu

getViewMenu

public javax.swing.JMenu getViewMenu()
Returns:
returns the view menu

getEditMenu

public javax.swing.JMenu getEditMenu()
Returns:
returns the edit menu

getFileMenu

public javax.swing.JMenu getFileMenu()
Returns:
returns the file menu

getMenuBar

public javax.swing.JMenuBar getMenuBar()
Returns:
returns the currently created menubar

getParent

public KafenioPanel getParent()
Returns:
returns the parent of this object.

setMenuBar

public void setMenuBar(javax.swing.JMenuBar bar)
Parameters:
bar - the menubar to set

setParent

public void setParent(KafenioPanel object)
Parameters:
object - the to set the parent to.

getViewSourceItem

public javax.swing.JCheckBoxMenuItem getViewSourceItem()
Returns:
returns JCheckBoxMenuItem for source view

getViewToolbarItem

public javax.swing.JCheckBoxMenuItem getViewToolbarItem()
Returns:
returns JCheckBoxMenuItem for toolbar view.

getNewMenu

public javax.swing.JMenu getNewMenu(java.lang.String translationID)
creates a new JMenu Object and sets the background color.

Parameters:
translationID - menuname to translate
Returns:
returns a new JMenu Object.

Kafenio.editor 0.8.5

Copyright © 2003-2004 by Karsten Pawlik. All Rights Reserved. Published under the Lesser General Public License (LGPL)