java - Netbeans 将操作添加到输出窗口

标签 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

但我只看到白色的窗口。

但是,如果我不将选项卡嵌入到另一个组件中,则会显示操作。

有什么帮助吗?

最佳答案

IOC 的 IOContainer.Provider 方法的实现为空

setToolbarActions(JComponent comp, Action[]toolbarActions)

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

关于java - Netbeans 将操作添加到输出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44032707/

相关文章:

java - 如何使用 Chainsaw 查看自定义日志?

java - 制作游戏如何将图像( Sprite )分配给特定对象以具有某些行为

java - Titanium Mobile 是否将 Javascript 转换为 native Java 或 Objective C 编译代码?

java - XML 响应导致 JAVA 卡住

javascript - 无法在 Netbeans 中读取脚本 js 文件

java - 用于 netbeans 7 模块开发的代码覆盖率工具

Java AES解密BadPaddingException

android - 我们可以使用 netbeans 编写 Android 代码吗

java - 单击 'Next' 时显示等待光标 - Netbeans WizardDescriptor

java - NetBeans 平台和 StatusLineElementProvider