java在自定义Eclipse视图中绘制
我已经使用this教程为我的Eclipse插件创建了一个自定义视图。现在我想在这个视图中画一些东西。出于测试目的,它应该是一些行(例如):
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.part.ViewPart;
public class PlotterView extends ViewPart {
@Override
public void setFocus() {
}
@Override
public void createPartControl(Composite parent) {
Shell activeShell = parent.getDisplay().getActiveShell();
GC gc = new GC(activeShell);
gc.drawLine(0, 0, 100, 100);
gc.drawLine(100, 0, 0, 100);
}
}
我还尝试使用:
Display display = Display.getCurrent();
Shell activeShell = display.getActiveShell();
不幸的是,没有可见的线条。可以在自定义视图中绘制自定义形状吗?我该如何做到这一点
共 (0) 个答案