Netbeans向输出窗口添加操作

时间:2017-05-17 18:50:30

标签: java netbeans netbeans-platform

我有 netbeans平台应用

“输出”窗口包含两个选项卡,其中可以使用以下参考将其中一个选项卡嵌入到单独的组件中,

http://wiki.netbeans.org/DevFaqOWTabEmbedding

但是,当我尝试向其添加操作时,操作系统不会出现在UI中。

IOContainer ioc = IOContainer.create(new IOC());
InputOutput io = IOProvider.getDefault().getIO("test",  
         new Action[]{
            new OneAction(),
            new TwoAction(),
            new ThreeAction()},ioc);

我希望在新创建的窗口中显示这三个动作。

像这样,

enter image description here

但我只得到了白色的窗户。

但是,如果我没有将标签嵌入到另一个组件中,则会显示操作。

任何帮助?

1 个答案:

答案 0 :(得分:1)

IOC有IOContainer.Provider方法的空实现

setToolbarActions(JComponent comp,Action [] toolbarActions)

你应该在IOC中添加JToolbar并实现该方法。