1 8 package com.nightlabs.editor2d.render; 9 10 import java.awt.Color ; 11 import java.awt.Graphics2D ; 12 13 import com.nightlabs.editor2d.DrawComponent; 14 import com.nightlabs.editor2d.ShapeDrawComponent; 15 16 17 public class ShapeRolloverRenderer 18 extends BaseShapeRenderer 19 { 20 public ShapeRolloverRenderer() { 21 super(); 22 } 23 24 27 public void paint(DrawComponent dc, Graphics2D g2d) 28 { 29 ShapeDrawComponent sdc = (ShapeDrawComponent) dc; 30 if (sdc.isFill()) { 31 g2d.setPaint(sdc.getFillColor()); 32 g2d.fill(sdc.getGeneralShape()); 33 } 34 g2d.setPaint(Color.BLACK); 35 stroke = RenderUtil.setStrokeStyle(5, RenderConstants.STROKE_SOLID); 36 g2d.setStroke(stroke); 37 g2d.draw(sdc.getGeneralShape()); 38 } 39 40 } 41 | Popular Tags |