java.io.Serializable
, javax.swing.ComboBoxModel
, javax.swing.ListModel
, javax.swing.MutableComboBoxModel
public class PageList
extends javax.swing.DefaultComboBoxModel
Constructor | Description |
---|---|
PageList() |
Modifier and Type | Method | Description |
---|---|---|
void |
append(AbstractDialogPage page) |
Appends a page to the end of the list.
|
void |
clear() |
Clear the page list.
|
AbstractDialogPage |
getCurrentPage() |
Gets the current selected page.
|
AbstractDialogPage |
getPage(int i) |
Gets the page at position.
|
AbstractDialogPage |
getPageByFullTitle(java.lang.String title) |
If you know the full title of any page, use this method to get the actual page from the list.
|
int |
getPageCount() |
Gets the page count in the list.
|
int |
getPageIndexByFullTitle(java.lang.String title) |
Gets the page index if you know the full title of the page.
|
java.util.List<java.lang.String> |
getPageTitlesAsList() |
Gets the all page titles as vector.
|
void |
insertAfter(AbstractDialogPage page,
java.lang.String title) |
Inserts a page after the page with the specified full title.
|
void |
remove(AbstractDialogPage page) |
Removes a page from the page list.
|
void |
setCurrentPage(AbstractDialogPage page) |
Sets the current selected page.
|
protected boolean |
setCurrentPage(AbstractDialogPage page,
java.lang.Object source) |
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
public AbstractDialogPage getPageByFullTitle(java.lang.String title)
title
- the full title.public int getPageIndexByFullTitle(java.lang.String title)
title
- the full title.public int getPageCount()
public void append(AbstractDialogPage page)
page
- the page to be appended.public void remove(AbstractDialogPage page)
page
- page to be removed.public void clear()
public void insertAfter(AbstractDialogPage page, java.lang.String title)
page
- page to be inserted.title
- the title of the page after when the new page will be inserted.public AbstractDialogPage getPage(int i)
i
- the indexpublic java.util.List<java.lang.String> getPageTitlesAsList()
public AbstractDialogPage getCurrentPage()
public void setCurrentPage(AbstractDialogPage page)
page
- the dialog page.protected boolean setCurrentPage(AbstractDialogPage page, java.lang.Object source)