Package java.awt.event

Examples of java.awt.event.PaintEvent


            }
        }
    }

    private static void postPaintEvent(Component c, MultiRectArea clip, int eventId) {
        PaintEvent event = new PaintEvent(c, eventId,
                new ClipRegion(clip));
        c.toolkit.getSystemEventQueueImpl().postEvent(event);
    }
View Full Code Here


    public void endLayout() {
        if (!paintPending && !paintArea.isEmpty()
            && !ComponentAccessor.getIgnoreRepaint(target))
        {
            // if not waiting for native painting repaint damaged area
            postEvent(new PaintEvent(target, PaintEvent.PAINT,
                                     new Rectangle()));
        }
        isLayouting = false;
    }
View Full Code Here

        postPaintIfNecessary(x, y, w, h);
    }

    private void postPaintIfNecessary(int x, int y, int w, int h) {
        if ( !ComponentAccessor.getIgnoreRepaint( (Component) target) ) {
            PaintEvent event = PaintEventDispatcher.getPaintEventDispatcher().
                createPaintEvent((Component)target, x, y, w, h);
            if (event != null) {
                postEvent(event);
            }
        }
View Full Code Here

    public void endLayout() {
        if(!paintArea.isEmpty() && !paintPending &&
            !((Component)target).getIgnoreRepaint()) {
            // if not waiting for native painting repaint damaged area
            postEvent(new PaintEvent((Component)target, PaintEvent.PAINT,
                          new Rectangle()));
        }
        isLayouting = false;
    }
View Full Code Here

            }
        }
    }

    private static void postPaintEvent(Component c, MultiRectArea clip, int eventId) {
        PaintEvent event = new PaintEvent(c, eventId,
                new ClipRegion(clip));
        c.toolkit.getSystemEventQueueImpl().postEvent(event);
    }
View Full Code Here

    else
      {
        // Now send an UPDATE event to the heavyweight component that we've found.
        if (isVisible() && p != null && width > 0 && height > 0)
          {
            PaintEvent pe = new PaintEvent(this, PaintEvent.UPDATE,
                                           new Rectangle(x, y, width, height));
            getToolkit().getSystemEventQueue().postEvent(pe);
          }
      }
  }
View Full Code Here

      case PaintEvent.PAINT:
      case PaintEvent.UPDATE:
        // For heavyweights the EventQueue should ask the peer.
        if (peer == null || peer instanceof LightweightPeer)
          {
            PaintEvent pe1 = (PaintEvent) existingEvent;
            PaintEvent pe2 = (PaintEvent) newEvent;
            Rectangle r1 = pe1.getUpdateRect();
            Rectangle r2 = pe2.getUpdateRect();
            if (r1.contains(r2))
              coalesced = existingEvent;
            else if (r2.contains(r1))
              coalesced = newEvent;
          }
View Full Code Here

    public void endLayout() {
        if(!paintArea.isEmpty() && !paintPending &&
            !((Component)target).getIgnoreRepaint()) {
            // if not waiting for native painting repaint damaged area
            postEvent(new PaintEvent((Component)target, PaintEvent.PAINT,
                          new Rectangle()));
        }
        isLayouting = false;
    }
View Full Code Here

        // Bug ID 4081126 & 4129709 - can't do the clearRect() here,
        // since it interferes with the java thread working in the
        // same window on multi-processor NT machines.

        if (!((Component)target).getIgnoreRepaint()) {
            postEvent(new PaintEvent((Component)target, PaintEvent.PAINT,
                                 new Rectangle(x, y, w, h)));
        }
    }
View Full Code Here

     * NOTE: This is called on the privileged toolkit thread. Do not
     *       call directly into user code using this thread!
     */
    void handlePaint(int x, int y, int w, int h) {
        if (!((Component)target).getIgnoreRepaint()) {
            postEvent(new PaintEvent((Component)target, PaintEvent.PAINT,
                                  new Rectangle(x, y, w, h)));
        }
    }
View Full Code Here

TOP

Related Classes of java.awt.event.PaintEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.