Package org.nuiton.jaxx.runtime.swing
Class SwingUtil.TabbedPaneIterator<O>
- java.lang.Object
-
- org.nuiton.jaxx.runtime.swing.SwingUtil.TabbedPaneIterator<O>
-
- Type Parameters:
O- the type of return elements.
- All Implemented Interfaces:
Iterator<O>
- Enclosing class:
- SwingUtil
public abstract static class SwingUtil.TabbedPaneIterator<O> extends Object implements Iterator<O>
A simple iterator on aJTabbedPane.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, JTabbedPane tabs)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract Oget(int index, Component comp)intgetIndex()booleanhasNext()Onext()voidremove()voidreset()SwingUtil.TabbedPaneIterator<O>reverse()protected voidsetReverse(boolean reverse)intsize()StringtoString()-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
TabbedPaneIterator
public TabbedPaneIterator(boolean reverse, JTabbedPane tabs)
-
-
Method Detail
-
reset
public void reset()
-
size
public int size()
-
reverse
public SwingUtil.TabbedPaneIterator<O> reverse()
-
getIndex
public int getIndex()
-
setReverse
protected void setReverse(boolean reverse)
-
-