Java™ Platform
Standard Ed. 6

Uses of Interface

Packages that use RunnableFuture
java.util.concurrent Utility classes commonly useful in concurrent programming. 
javax.swing Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. 

Uses of RunnableFuture in java.util.concurrent

Subinterfaces of RunnableFuture in java.util.concurrent
 interface RunnableScheduledFuture<V>
          A ScheduledFuture that is Runnable.

Classes in java.util.concurrent that implement RunnableFuture
 class FutureTask<V>
          A cancellable asynchronous computation.

Methods in java.util.concurrent that return RunnableFuture
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Callable<T> callable)
          Returns a RunnableFuture for the given callable task.
<T> RunnableFuture<T>
AbstractExecutorService.newTaskFor(Runnable runnable, T value)
          Returns a RunnableFuture for the given runnable and default value.

Uses of RunnableFuture in javax.swing

Classes in javax.swing that implement RunnableFuture
 class SwingWorker<T,V>
          An abstract class to perform lengthy GUI-interacting tasks in a dedicated thread.

Java™ Platform
Standard Ed. 6

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.