Как создать таблицу в ConsoleView IntelliJ? - PullRequest
0 голосов
/ 25 марта 2019

Я создал плагин для IntelliJ, и я использую вид консоли для печати операторов. Мне нужно создать таблицу после итерации нескольких элементов списка. Как создать таблицу в Swing и отобразить в ConsoleView?

Я написал класс, расширяющий AbstractProjectComponent.

public class TestConsole extends AbstractProjectComponent {

  private final ConsoleView consoleView;

  public TestConsole(Project project) {
    super(project);
    consoleView = TextConsoleBuilderFactory.getInstance().createBuilder(project).getConsole();
  }

  @Override
  public void projectClosed() {
    Disposer.dispose(consoleView);
  }

  public void debug(String msg) {
      getConsoleView().print(msg + "\n", ConsoleViewContentType.NORMAL_OUTPUT);
  }

  public boolean debugEnabled() {
    return settings.isVerboseEnabled();
  }

  public void info(String msg) {
    getConsoleView().print(msg + "\n", ConsoleViewContentType.USER_INPUT);
  }

  public void clear() {
    getConsoleView().clear();
  }

  public ConsoleView getConsoleView() {
    return this.consoleView;
  }
}

Но есть только три типа ConsoleViewContentType, я не могу определить, как создать таблицу колебаний и отобразить ее с помощью метода info, написанного выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...