Я создал плагин для 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
, написанного выше.