public void selektovan(Graphics g) { new Linija( new Tacka(centar.getX(), centar.getY() - radius), new Tacka(centar.getX(), centar.getY() + radius)) .selektovan(g); new Linija( new Tacka(centar.getX() - radius, centar.getY()), new Tacka(centar.getX() + radius, centar.getY())) .selektovan(g); }
public void crtajSe(Graphics g) { g.setColor(pronadjiBoju(getBoja())); g.drawOval(centar.getX() - radius, centar.getY() - radius, 2 * radius, 2 * radius); if (isSelektovan()) selektovan(g); }
public boolean sadrzi(int x, int y) { if (centar.udaljenost(new Tacka(x, y)) < radius) return true; else return false; }
public void popuni(Graphics g) { g.setColor(pronadjiBoju(getBojaUnutrasnjosti())); g.fillOval( centar.getX() - radius + 1, centar.getY() - radius + 1, 2 * radius - 2, 2 * radius - 2); }