org.tbee.swing
Class JTabbedPane.LoadOnDemand<T>
java.lang.Object
org.tbee.swing.JTabbedPane.LoadOnDemand<T>
- Type Parameters:
T -
- Enclosing class:
- JTabbedPane<T>
public abstract static class JTabbedPane.LoadOnDemand<T>
- extends Object
- Author:
- user
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JTabbedPane.LoadOnDemand
public JTabbedPane.LoadOnDemand()
JTabbedPane.LoadOnDemand
public JTabbedPane.LoadOnDemand(boolean loadInEDT)
- Parameters:
loadInEDT - false denotes async loading
getLoadInEDT
public boolean getLoadInEDT()
load
public void load(T data)
prepare
public void prepare(T data)
loadAsync
public Object loadAsync(T data)
cancelled
public void cancelled()
success
public void success(T data,
Object result)
- process the result of a async load.
Beware, this method is called once with nulls to determine if async loading is to be used.
Initialize loadOnEDT in the constructor to prevent this
failure
public void failure(Throwable t)
Copyright © 2012 KnowledgePlaza. All Rights Reserved.