package net.sourceforge.pain.tools.guitool.action.admin; import net.sourceforge.pain.tools.guitool.*; import net.sourceforge.pain.tools.guitool.action.*; import javax.swing.*; import java.awt.*; public class AdminSectionExplorerAction implements GTAction { private static JEditorPane instance; public void executeAction() { try { GuiTool.appFrame.workspacePanel.setActiveComponent(getComponent()); } catch (Exception e) { e.printStackTrace(); } } private Component getComponent() throws Exception { if (instance == null) { instance = HtmlComponentRegistry.get(getClass()); instance.addHyperlinkListener(new DefaultHyperlinkListenerImpl()); } return instance; } }