1 45 46 package org.jfree.chart.block; 47 48 import java.awt.Graphics2D ; 49 import java.awt.geom.Rectangle2D ; 50 51 import org.jfree.ui.Drawable; 52 import org.jfree.ui.Size2D; 53 54 59 public interface Block extends Drawable { 60 61 66 public String getID(); 67 68 73 public void setID(String id); 74 75 83 public Size2D arrange(Graphics2D g2); 84 85 94 public Size2D arrange(Graphics2D g2, RectangleConstraint constraint); 95 96 101 public Rectangle2D getBounds(); 102 103 108 public void setBounds(Rectangle2D bounds); 109 110 121 public Object draw(Graphics2D g2, Rectangle2D area, Object params); 122 123 } 124 | Popular Tags |