美文网首页
[Intellij IDEA Plugin]获取Terminal

[Intellij IDEA Plugin]获取Terminal

作者: 肖浩呗 | 来源:发表于2017-09-14 16:29 被阅读209次
    ToolWindow terminal = ToolWindowManager.getInstance(anActionEvent.getProject()).getToolWindow("Terminal");
            JComponent root = terminal.getComponent();
            terminal.show(() -> {
                JBTerminalPanel terminalPanel = ((JBTerminalPanel)((JLayeredPane)((JPanel)((JPanel)((JPanel)((JPanel)((JPanel)((JPanel)root.getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0)).getComponent(0));
                //执行history命令
                terminalPanel.getTerminalOutputStream().sendString("history \n");
            });
    

    相关文章

      网友评论

          本文标题:[Intellij IDEA Plugin]获取Terminal

          本文链接:https://www.haomeiwen.com/subject/jzmdsxtx.html