Package org.jdesktop.core.animation.timing

Examples of org.jdesktop.core.animation.timing.TimingTarget


     
      if (from.equals(to)) {
        return;
      }
     
      TimingTarget timingTarget = new TimingTargetAdapter() {

        @Override
        public void timingEvent(Animator source, double fraction) {
          double doubleLeft = from.getLeft() + (to.getLeft() - from.getLeft()) * fraction;
          double doubleRight = from.getRight() + (to.getRight() - from.getRight()) * fraction;
 
View Full Code Here


      if (from.red == red && from.green == green && from.blue == blue) {
        return;
      }
     
      TimingTarget timingTarget = new TimingTargetAdapter() {
       
        @Override
        public void timingEvent(Animator source, double fraction) {
          double doubleRed = from.red + (red - from.red) * fraction;
          double doubleGreen = from.green + (green - from.green) * fraction;
 
View Full Code Here

      }
     
      final Bounds from = Bounds.fromRectangle(getBounds());
      final Bounds to = Bounds.fromXYWidthHeight(x, y, width, height);
     
      TimingTarget timingTarget = new TimingTargetAdapter() {
        @Override
        public void timingEvent(Animator source, double fraction) {
          double leftDiff = (to.getLeft() - from.getLeft()) * fraction;
          double rightDiff = (to.getRight() - from.getRight()) * fraction;
          double topDiff = (to.getTop() - from.getTop()) * fraction;
 
View Full Code Here

        return;
      }
     
      final RGB from = new RGB(foreground.red, foreground.green, foreground.blue);
     
      TimingTarget timingTarget = new TimingTargetAdapter() {
        @Override
        public void timingEvent(Animator source, double fraction) {
          double redDiff = (red - from.red) * fraction;
          double greenDiff = (green - from.green) * fraction;
          double blueDiff = (blue - from.blue) * fraction;
 
View Full Code Here

        return;
      }
     
      final RGB from = new RGB(background.red, background.green, background.blue);
     
      TimingTarget timingTarget = new TimingTargetAdapter() {
        @Override
        public void timingEvent(Animator source, double fraction) {
          double redDiff = (red - from.red) * fraction;
          double greenDiff = (green - from.green) * fraction;
          double blueDiff = (blue - from.blue) * fraction;
 
View Full Code Here

      if (old.background == null) {
        old.background = BACK_ON;
      }
     
      if (!RT.equals(old, pressed) && !selected.contains(old)) {
        TimingTarget target = new BackgroundChangeTimingTarget(old, old.background, BACK_OFF);
        old.animator = new Animator.Builder().addTarget(target)
          .setDuration(160, TimeUnit.MILLISECONDS).build();
        old.animator.start();
      }
    }
   
    if (neo != null) {
      if (neo.animator != null) {
        neo.animator.cancel();
        neo.animator = null;
      }
     
      if (neo.background == null) {
        neo.background = BACK_OFF;
      }
     
      if (!RT.equals(neo, pressed) && !selected.contains(neo)) {
        TimingTarget target = new BackgroundChangeTimingTarget(neo, neo.background, BACK_ON);
        neo.animator = new Animator.Builder().addTarget(target)
          .setDuration(160, TimeUnit.MILLISECONDS).build();
        neo.animator.start();
      }
    }
View Full Code Here

    }

    public void start() {
      Rectangle bounds = target.getBounds();
     
      TimingTarget tt = new TimingTargetAdapter() {

        @Override
        public void timingEvent(Animator source, double fraction) {
          double doubleDistance = (to - from) * fraction;
          int intDistance = (int )Math.round(doubleDistance);
View Full Code Here

      if (backgroundAnimator != null) {
        backgroundAnimator.cancel();
        backgroundAnimator = null;
      }

      TimingTarget timingTarget = new TimingTargetAdapter() {
        private final RGB from = getBackground();
        private final RGB to = value.getBackground();
       
        @Override
        public void timingEvent(Animator source, double fraction) {
View Full Code Here

      if (offsetAnimator != null) {
        offsetAnimator.cancel();
        offsetAnimator = null;
      }
     
      TimingTarget timingTarget = new TimingTargetAdapter() {
        private final int from = offset;
        private final int to = value;
       
        @Override
        public void timingEvent(Animator source, double fraction) {
View Full Code Here

     
      if (from.equals(to)) {
        return;
      }
     
      TimingTarget timingTarget = new TimingTargetAdapter() {

        @Override
        public void timingEvent(Animator source, double fraction) {
          double dLeft = from.getLeft() + ((to.getLeft() - from.getLeft()) * fraction);
          double dRight = from.getRight() + ((to.getRight() - from.getRight()) * fraction);
 
View Full Code Here

TOP

Related Classes of org.jdesktop.core.animation.timing.TimingTarget

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.