public abstract class ToolBarMenuDock
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static ToolBarMenuDockPlus |
NULLAVOID |
static int |
PANLE_HEIGNT |
构造器和说明 |
---|
ToolBarMenuDock() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
addCloseCurrentTemplateAction(MenuDef menuDef) |
void |
addCommunityMenuDef(java.util.List<MenuDef> menuList) |
protected void |
addPreferenceAction(MenuDef menuDef) |
protected void |
addSwitchExistEnvAction(MenuDef menuDef) |
java.awt.Component |
createAlphaFinePane() |
java.awt.Component |
createBBSLoginPane()
创建论坛登录面板, chart那边不需要
|
MenuDef |
createCommunityMenuDef() |
ShortCut[] |
createCommunityShortCuts()
创建社区子菜单
|
MenuDef |
createFileMenuDef(ToolBarMenuDockPlus plus) |
MenuDef |
createHelpMenuDef() |
ShortCut[] |
createHelpShortCuts()
创建帮助子菜单
|
javax.swing.JMenuBar |
createJMenuBar(ToolBarMenuDockPlus plus)
生成菜单栏
|
UILargeToolbar |
createLargeToolbar()
创建大的工具按钮
|
abstract ShortCut[] |
createNewFileShortCuts()
创建新建文件的菜单
|
JTemplate<?,?> |
createNewTemplate()
生成报表设计和表单设计的编辑区域
|
protected MenuDef |
createServerMenuDef(ToolBarMenuDockPlus plus) |
MenuDef[] |
createTemplateShortCuts(ToolBarMenuDockPlus plus)
创建新建模板的菜单
|
UIButton[] |
createUp()
创建上面的按钮
|
NewTemplatePane |
getNewTemplatePane() |
protected void |
insertMenu(MenuDef menuDef,
java.lang.String anchor) |
protected void |
insertMenu(MenuDef menuDef,
java.lang.String anchor,
com.fr.design.mainframe.toolbar.ToolBarMenuDock.ShortCutMethodAction action) |
void |
insertTemplateExtendMenu(ToolBarMenuDockPlus plus,
MenuDef[] menuDefs) |
MenuDef[] |
menus(ToolBarMenuDockPlus plus) |
protected ShortCut |
openTemplateAction() |
protected javax.swing.JPanel |
polyToolBar(java.lang.String text) |
protected void |
refreshLargeToolbarState() |
javax.swing.JComponent |
resetToolBar(javax.swing.JComponent toolbarComponent,
ToolBarMenuDockPlus plus)
生成工具栏
|
javax.swing.JComponent[] |
resetUpToolBar(ToolBarMenuDockPlus plus)
重置上面的工具栏
|
void |
shutDown()
设计器退出时, 做的一些操作.
|
java.util.Locale[] |
supportCommunityLocales() |
void |
updateMenuDef()
更新菜单
|
void |
updateToolBarDef()
更新toolbar
|
public static final int PANLE_HEIGNT
public static final ToolBarMenuDockPlus NULLAVOID
public void updateMenuDef()
public void updateToolBarDef()
public final javax.swing.JMenuBar createJMenuBar(ToolBarMenuDockPlus plus)
plus
- 对象public JTemplate<?,?> createNewTemplate()
public MenuDef[] menus(ToolBarMenuDockPlus plus)
public void addCommunityMenuDef(java.util.List<MenuDef> menuList)
public java.util.Locale[] supportCommunityLocales()
public void insertTemplateExtendMenu(ToolBarMenuDockPlus plus, MenuDef[] menuDefs)
public MenuDef[] createTemplateShortCuts(ToolBarMenuDockPlus plus)
plus
- 对象public MenuDef createFileMenuDef(ToolBarMenuDockPlus plus)
protected void addCloseCurrentTemplateAction(MenuDef menuDef)
protected void addPreferenceAction(MenuDef menuDef)
protected void addSwitchExistEnvAction(MenuDef menuDef)
protected ShortCut openTemplateAction()
public abstract ShortCut[] createNewFileShortCuts()
public java.awt.Component createBBSLoginPane()
public java.awt.Component createAlphaFinePane()
protected MenuDef createServerMenuDef(ToolBarMenuDockPlus plus)
public ShortCut[] createHelpShortCuts()
public ShortCut[] createCommunityShortCuts()
public MenuDef createHelpMenuDef()
public MenuDef createCommunityMenuDef()
public javax.swing.JComponent resetToolBar(javax.swing.JComponent toolbarComponent, ToolBarMenuDockPlus plus)
toolbarComponent
- 工具栏plus
- 对象protected javax.swing.JPanel polyToolBar(java.lang.String text)
public javax.swing.JComponent[] resetUpToolBar(ToolBarMenuDockPlus plus)
plus
- 对象public UILargeToolbar createLargeToolbar()
public UIButton[] createUp()
protected void refreshLargeToolbarState()
public NewTemplatePane getNewTemplatePane()
protected void insertMenu(MenuDef menuDef, java.lang.String anchor)
protected void insertMenu(MenuDef menuDef, java.lang.String anchor, com.fr.design.mainframe.toolbar.ToolBarMenuDock.ShortCutMethodAction action)
public void shutDown()