#set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' ) package ${package}; import java.awt.Component; import javax.swing.ImageIcon; import javax.swing.JScrollPane; import javax.swing.JViewport; import org.weasis.core.ui.docking.PluginTool; import bibliothek.gui.dock.common.CLocation; public class SampleTool extends PluginTool { public static final String BUTTON_NAME = "Tool Sample"; private final JScrollPane rootPane = new JScrollPane(); public SampleTool(Type type) { super(BUTTON_NAME, "Sample Tool", type, 120); dockable.setTitleIcon(new ImageIcon(SampleTool.class.getResource("/icon/22x22/text-html.png"))); //${symbol_dollar}NON-NLS-1${symbol_dollar} setDockableWidth(290); } @Override public Component getToolComponent() { JViewport viewPort = rootPane.getViewport(); if (viewPort == null) { viewPort = new JViewport(); rootPane.setViewport(viewPort); } if (viewPort.getView() != this) { viewPort.setView(this); } return rootPane; } @Override protected void changeToolWindowAnchor(CLocation clocation) { // TODO Auto-generated method stub } }