我想在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)
这有效,我在工具栏中有搜索字段.但是如何在右侧将搜索文本(或工具栏与搜索文本)对齐?
谢谢,迈克尔
我有一个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.现在,这需要成为我的后备.