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
しかし、このコードは他の人から私のタブを前に開きません。最後のインデックス(最後のタブの右側)でのみタブを開きます。しかし、前にはまだタブがあり、一番上にあります。
助けてくれますか?またはあなたはいくつかのアイデアがありますか?