/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.netbeans.helloworldplugin;
import com.sun.tools.visualvm.application.Application;
import com.sun.tools.visualvm.core.ui.DataSourceViewPlugin;
import com.sun.tools.visualvm.core.ui.components.DataViewComponent;
import com.sun.tools.visualvm.core.ui.components.ScrollableContainer;
import javax.swing.JPanel;
/**
*
* @author geertjan
*/
public class HelloWorldViewPlugin extends DataSourceViewPlugin {
HelloWorldViewPlugin(Application application) {
super(application);
}
public DataViewComponent.DetailsView createView(int location) {
switch (location) {
case DataViewComponent.TOP_RIGHT:
JPanel panel = new JPanel();
return new DataViewComponent.DetailsView("I'm plugged in from outside!", null, 30,
new ScrollableContainer(panel), null);
default:
return null;
}
}
}