Intellij工具窗口以编程方式关闭/打开或显示/隐藏

时间:2014-05-14 02:09:19

标签: intellij-idea visibility show-hide

我使用Intellij的工具窗口作为主框架。单击同一窗口中的按钮,将打开另一个窗口(jdialog)。当jDialog框打开时,我想隐藏或关闭工具窗口。当用户点击jDialog框中的停止按钮时,我希望工具窗口再次出现。

我试图将visible属性设置为false,例如

toolWindow.getComponent().setVisible(false);

这只是隐藏内容,而不是工具窗口本身。 能否请你给我一个实现这个目标的方法。

1 个答案:

答案 0 :(得分:0)

这是你展示/激活它的方式:

toolWindow.activate(null);

所以隐藏可能是这样的:

toolWindow.hide(null);

并且像这样关闭:

ContentManager contentManager = toolWindow.getContentManager(); contentManager.removeAllContents(true); contentManager.dispose();

(但我没试过:))