Esempio n. 1
0
 public void addDamagedRegion(FigureDrawContext fdc, Region region) {
   Font oldFont = fdc.gc.getFont();
   fdc.gc.setFont(font);
   Point textExtent = fdc.gc.textExtent(text);
   fdc.gc.setFont(oldFont);
   region.add(fdc.toClientRectangle(x, y, x + textExtent.x, y + textExtent.y));
 }
Esempio n. 2
0
 public void draw(FigureDrawContext fdc) {
   Point p = fdc.toClientPoint(x, y);
   fdc.gc.setFont(font);
   fdc.gc.setForeground(color);
   fdc.gc.drawText(text, p.x, p.y, true);
 }