/** * Triggers all registered painters for the given reason. * * @param reason the reason * @see IPainter */ private void paint(int reason) { for (IPainter iPainter : fPainters) iPainter.paint(reason); }
/** * Triggers all registered painters for the given reason. * * @param reason the reason * @see IPainter */ private void paint(int reason) { for (Iterator<IPainter> e = fPainters.iterator(); e.hasNext();) e.next().paint(reason); }
/** * Adds the given painter to the list of painters managed by this paint manager. * If the painter is already registered with this paint manager, this method is * without effect. * * @param painter the painter to be added */ public void addPainter(IPainter painter) { if (!fPainters.contains(painter)) { fPainters.add(painter); if (fPainters.size() == 1) install(); painter.setPositionManager(fManager); painter.paint(IPainter.INTERNAL); } }
/** * Adds the given painter to the list of painters managed by this paint manager. * If the painter is already registered with this paint manager, this method is * without effect. * * @param painter the painter to be added */ public void addPainter(IPainter painter) { if (!fPainters.contains(painter)) { fPainters.add(painter); if (fPainters.size() == 1) install(); painter.setPositionManager(fManager); painter.paint(IPainter.INTERNAL); } }