右对齐netbeans平台应用程序中工具栏的某些组件

时间:2015-02-24 04:30:56

标签: java netbeans-platform

我需要右对齐工具栏中的一些图标。所以,我已将下面的代码放在layer.xml中。

   <folder name="Toolbars">
    <file name="ToolbarConfigurations.xml" url="ToolbarConfigurations.xml">
        <attr name="position" intvalue="675"/>
    </file>         
   </folder>

然后,我创建了一个ToolbarConfigurations.xml,以下是其内容。

<?xml version="1.0"?>
<!DOCTYPE Configuration PUBLIC "-//NetBeans IDE//DTD toolbar//EN"
"http://www.netbeans.org/dtds/toolbar.dtd">
<Configuration> 
  <Row>
    <Toolbar name="Extras" align="right" dragable="false"/>  
  </Row>
</Configuration>

然而,它并没有正确对齐组件,以下是我迄今为止所评论的内容, Anchialas' Java Blog

非常感谢你的帮助......

1 个答案:

答案 0 :(得分:0)

为此找到了一个解决方案,即在layer.xml下面放置2行以解决问题。

<folder name="Toolbars">
    <file name="ToolbarConfigurations.xml" url="ToolbarConfigurations.xml">
        <attr name="position" intvalue="675"/>
    </file>  
    <file name="Standard.xml_hidden"/>
    <file name="Debugging.xml_hidden"/>
</folder>

当&#34;标准&#34;调用并且Standard不可用,它实际上将启用第一个可用的工具栏配置。

另外,我尝试了setConfiguration(&#34; ToolbarConfigurations&#34;)并且运行正常。

ToolbarPool.getDefault().setConfiguration("ToolbarConfigurations");