给editor加背景图片

xiaoxiao2026-08-20  12

与八进制博客里的不同之处就在于我不是new的ScalableFreeformRootEditPart而是ScalableRootEditPart viewer.setRootEditPart( new ScalableRootEditPart() { // 覆盖ScalableRootEditPart的createlayers方法以便增加自己的层 protected void createLayers(LayeredPane layeredPane) { Layer layer = new FreeformLayer() { protected void paintFigure(Graphics graphics) { super.paintFigure(graphics); // 在层上绘制图片,也可以绘制其他图形作为背景,GEF的网格线就是一例 graphics.drawImage(image, 0, 0); } }; layeredPane.add(layer); super.createLayers(layeredPane); } });
转载请注明原文地址: https://www.6miu.com/read-5051566.html

最新回复(0)