相关疑难解决方法(0)

Eclipse RCP:工具栏中的右对齐搜索字段

我想在Eclipse RCP应用程序的工具栏中有一个右对齐的搜索字段.我已经将文本字段创建为ControlContribution以及ActionBarAdvisor类中的相应搜索操作:

protected void fillCoolBar(ICoolBarManager coolBar) {
  IToolBarManager toolbar = new ToolBarManager(SWT.FLAT | SWT.RIGHT);
  //...
  toolbar.add(new ControlContribution("searchText") {
  //...
Run Code Online (Sandbox Code Playgroud)

这有效,我在工具栏中有搜索字段.但是如何在右侧将搜索文本(或工具栏与搜索文本)对齐?

谢谢,迈克尔

toolbar eclipse-rcp

5
推荐指数
1
解决办法
3734
查看次数

菜单栏右侧的Swing菜单项

我有一个swing应用程序,在JFrame的菜单上,我想添加一个Help MenuItem,但是让它正确对齐.
有任何想法吗 ?

一个Swing JMenuBar有一个BoxLayout,我尝试过:

menuItem = new JMenuItem("Help");
menuItem.setAlignmentX(Box.RIGHT_ALIGNMENT);
menuBar.add(menuItem);
Run Code Online (Sandbox Code Playgroud)

菜单就在左边.我也尝试过:

menuBar.add(Box.createHorizontalGlue());  
Run Code Online (Sandbox Code Playgroud)

根据Swing教程......但这只是增加了一个空间.

我使用的是Windows 7. JDK 1.6.26

编辑:如果我这样做,它按照Java教程工作:

    menuBar.add(Box.createHorizontalGlue());

    helpMenu = new JMenu("Help");
    menuBar.add(helpMenu);
    menuItem = new JMenuItem("Help");
    helpMenu.add(menuItem);  
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.我只想将帮助MenuItem添加到JMenuBar.现在,这需要成为我的后备.

java swing jmenubar

3
推荐指数
1
解决办法
7287
查看次数

标签 统计

eclipse-rcp ×1

java ×1

jmenubar ×1

swing ×1

toolbar ×1