Я пытаюсь создать плагин с intellij, я могу создать окно инструментов с кнопкой, после этого я хочу открыть любое HTML-представление. Может ли кто-нибудь помочь мне, я новичок в этом, с помощью документа, который я сделал ниже примера кода

пакет пользовательского интерфейса; импортировать com.intellij.openapi.project.Project; импортировать com.intellij.openapi.ui.Messages; импортировать com.intellij.openapi.wm.ToolWindow; импортировать com.intellij.openapi.wm.ToolWindowFactory; импортировать com.intellij.ui.content.Content; импортировать com.intellij.ui.content.ContentFactory; импортировать org.jetbrains.annotations.NotNull; публичный класс ListPBToolWindowFactory реализует ToolWindowFactory { @Override public void createToolWindowContent(@NotNull Project project, @NotNull ToolWindow ToolWindow) { Messages.showInfoMessage("tset","info"); ListPBToolWindow listPBToolWindow = новый ListPBToolWindow (); ContentFactory contentFactory = ContentFactory.SERVICE.getInstance(); пытаться { Содержимое контента = contentFactory.createContent(listPBToolWindow.getContent(), "", false); ToolWindow.getContentManager().addContent(содержание); } catch (Исключение е) { е.printStackTrace(); } } } пользовательский интерфейс пакета; импортировать com.intellij.openapi.actionSystem.*;импортировать com.intellij.openapi.ui.Messages;импортировать com.intellij.openapi.ui.SimpleToolWindowPanel;импортировать javax.swing.*;импортировать java.awt.*;импортировать java. io.IOException; импорт java.net.URISyntaxException; импорт java.util.ResourceBundle; общедоступный класс ListPBToolWindow {частный ResourceBundle resourcesBundle; частный SimpleToolWindowPanel ToolWindowPanel; общественный ListPBToolWindow () { resourcesBundle = ResourceBundle.getBundle("ActionBundle"); ToolWindowPanel = новый SimpleToolWindowPanel (правда, ложь); ActionManager actionManager = ActionManager.getInstance(); } Public JPanel getContent() выдает исключение { JPanel elementsPanel = новый JPanel(); JButton replaceDateAndTimeButton = новая JButton («Кнопка проверки»); обновитьDateAndTimeButton.addActionListener(e -> { пытаться { если (новый SampleDialogWrapper().showAndGet()) { Messages.showInfoMessage("Нажата кнопка "ОК","info"); } Метод испытания(); } catch (IOException ex) { выбросить новое RuntimeException(ex); } catch (URISyntaxException ex) { выбросить новое RuntimeException(ex); } }); controlPanel.add(refreshDateAndTimeButton); инструментWindowPanel.removeAll(); ToolWindowPanel.add(controlsPanel, BorderLayout.WEST); вернуть инструментWindowPanel; } Я ожидаю представление вкладки окна веб-просмотра, хочу визуализировать содержимое HTML (Javascript)
Мобильная версия