public class SubsetStack
extends java.lang.Object
Constructor and Description |
---|
SubsetStack(javax.swing.ListModel baseModel,
SubsetConfigManager subManager)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener listener)
Adds a listener to be notified when the selection list changes
content or sequence.
|
javax.swing.JComponent |
getComponent()
Returns the graphical component for this stack.
|
RowSubset[] |
getSelectedSubsets()
Return an array of the subsets which are currently active.
|
void |
removeActionListener(java.awt.event.ActionListener listener)
Removes a listener previously added.
|
void |
setSelected(RowSubset rset,
boolean isSel)
Sets the active status of a given subset.
|
void |
setSelectedSubsets(RowSubset[] rsets)
Sets the list of active subsets.
|
public SubsetStack(javax.swing.ListModel baseModel, SubsetConfigManager subManager)
baseModel
- list model containing RowSubset objectssubManager
- provides per-subset configuration componentspublic RowSubset[] getSelectedSubsets()
public void setSelectedSubsets(RowSubset[] rsets)
rsets
- subsets in list for which checkboxes should be checkedpublic void setSelected(RowSubset rset, boolean isSel)
rset
- row subsetisSel
- true for selected, false for unselectedpublic javax.swing.JComponent getComponent()
public void addActionListener(java.awt.event.ActionListener listener)
listener
- listener to addpublic void removeActionListener(java.awt.event.ActionListener listener)
listener
- listener to removeCopyright © 2003-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.