我尝试编写自己的TopComponent
Netbeans 模块应用程序使用的 Netbeans。
我想要这样的东西:用户点击(特殊)按钮后,插件运行并打开一个TopComponent
. 这TopComponent
必须在其他选项卡(在 IDE 中打开)的前面。就像打开源文件一样,它会打开一个新选项卡,并将此选项卡设置在前面。
我有这个代码:
@TopComponent.Description(preferredID = "MyTopComponent",
persistenceType = TopComponent.PERSISTENCE_NEVER)
@TopComponent.Registration(mode = "explorer", openAtStartup = false)
public class MyTopComponent extends TopComponent {
public MyTopComponent() {
// some program display logic is here, like setLayout() etc.
this.setVisible(true);
this.toFront();
this.open();
}
}
但是这段代码不会TopComponent
在其他人面前打开我的标签。它只在最后一个索引上打开一个选项卡(在最后一个选项卡之后的右侧)。但前面仍然是一个标签,你在上面。
拜托,你能帮帮我吗?或者你有什么想法?