2
已經有一個相關的question已經回答,但自那時以來使用註釋發生了很大變化。使用註釋在Netbeans平臺上創建窗口組
我正在使用註釋註冊TopComponents。例如:
@TopComponent.Registration(mode = "explorer", openAtStartup = false,
roles = "Test Role")
後來我試圖打開組這樣的,作爲一個測試:
WindowManager.getDefault().invokeWhenUIReady(() -> {
WindowManager.getDefault().getRegistry().getOpened().stream()
.forEach((tc) -> {
tc.close();
});
TopComponentGroup group
= WindowManager.getDefault()
.findTopComponentGroup("Test Role");
if (group != null) {
group.open();
}
});
所有組件都關閉,但沒有打開。它不起作用,所以顯然有些管道缺失。
這仍然是正確的做法嗎?
有沒有這個地方的工作示例?
至少通過RELEASE80,沒有內置的方法來註冊帶有註釋的'TopComponentGroup'。有人自己做[註釋處理器](https://sourceforge.net/projects/topcomponentgroupregistration/)來做,儘管你可以嘗試使用它。 – heenenee
看起來很有趣。嘗試一下,試圖找出模塊參數的有效值。令人遺憾的是,文件不存在。 – javydreamercsw
我想通過閱讀Windows API後應該放在那裏,但它似乎並不奏效。 :( – javydreamercsw