Package jaxx.runtime
Class SwingUtil.TabbedPaneIterator<O>
java.lang.Object
jaxx.runtime.SwingUtil.TabbedPaneIterator<O>
- Type Parameters:
O- the type of return elements.
- All Implemented Interfaces:
java.util.Iterator<O>
- Enclosing class:
- SwingUtil
public abstract static class SwingUtil.TabbedPaneIterator<O>
extends java.lang.Object
implements java.util.Iterator<O>
A simple iterator on a
JTabbedPane.
Implements the method get(int, Component) to obtain
the data required given the component (or index).
You can also inverse the order by usin the method reverse().
Note: After the use of the method reverse() the iterator returns
to the first element.- Since:
- 1.4
-
Constructor Summary
Constructors Constructor Description TabbedPaneIterator(boolean reverse, javax.swing.JTabbedPane tabs) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
TabbedPaneIterator
public TabbedPaneIterator(boolean reverse, javax.swing.JTabbedPane tabs)
-
-
Method Details
-
get
-
reset
public void reset() -
size
public int size() -
reverse
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfacejava.util.Iterator<O>
-
getIndex
public int getIndex() -
next
- Specified by:
nextin interfacejava.util.Iterator<O>
-
remove
public void remove()- Specified by:
removein interfacejava.util.Iterator<O>
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
setReverse
protected void setReverse(boolean reverse)
-