Module java.desktop

Class LayoutQueue

java.lang.Object
javax.swing.text.LayoutQueue

public class LayoutQueue
extends Object
A queue of text layout tasks.
Since:
1.3
See Also:
AsyncBoxView
  • Constructor Details

    • LayoutQueue

      public LayoutQueue()
      Construct a layout queue.
  • Method Details

    • getDefaultQueue

      public static LayoutQueue getDefaultQueue()
      Fetch the default layout queue.
      Returns:
      the default layout queue
    • setDefaultQueue

      public static void setDefaultQueue​(LayoutQueue q)
      Set the default layout queue.
      Parameters:
      q - the new queue.
    • addTask

      public void addTask​(Runnable task)
      Add a task that is not needed immediately because the results are not believed to be visible.
      Parameters:
      task - the task to add to the queue
    • waitForWork

      protected Runnable waitForWork()
      Used by the worker thread to get a new task to execute.
      Returns:
      a task from the queue