| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectplugins.adufour.vars.gui.VarEditor<V>
plugins.adufour.vars.gui.swing.SwingVarEditor<icy.sequence.Sequence[]>
plugins.adufour.vars.gui.swing.SequenceList
public class SequenceList
Graphical component representing the list of opened sequence, allowing multiple selected items
| Field Summary | 
|---|
| Fields inherited from class plugins.adufour.vars.gui.VarEditor | 
|---|
variable | 
| Constructor Summary | |
|---|---|
SequenceList(Var<icy.sequence.Sequence[]> variable)
 | 
|
| Method Summary | |
|---|---|
protected  void | 
activateListeners()
Activates listeners on the editor component.  | 
protected  javax.swing.JComponent | 
createEditorComponent()
Creates the component to display on the graphical user interface, allowing the user to modify the variable's value via appropriate listeners (listeners should be added or removed via the VarEditor.activateListeners() and VarEditor.deactivateListeners() methods).In order to allow multiple editors to modify the same variable, this method should always return a newly constructed component (by Swing design, a same component can only be used once per interface). Once created, the component is stored in the final VarEditor.editorComponent field to avoid
 unnecessary re-creations (e.g. | 
protected  void | 
deactivateListeners()
Deactivates listeners on the editor component.  | 
 double | 
getComponentVerticalResizeFactor()
Indicates whether and how this component should resize vertically if the container panel allows resizing.  | 
 javax.swing.JList | 
getEditorComponent()
 | 
 boolean | 
isComponentOpaque()
 | 
protected  void | 
updateInterfaceValue()
Updates the graphical interface component to reflect the new value of the underlying variable (accessible via the Var.getValue() method). | 
| Methods inherited from class plugins.adufour.vars.gui.swing.SwingVarEditor | 
|---|
getPreferredSize, isComponentEnabled, setComponentToolTipText, setEditorEnabled | 
| Methods inherited from class plugins.adufour.vars.gui.VarEditor | 
|---|
dispose, getComponentHorizontalResizeFactor, getVariable, isComponentFocusable, isComponentResizeable, isNameVisible, referenceChanged, setComponentFocusable, setComponentResizeable, setEnabled, setNameVisible, valueChanged | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public SequenceList(Var<icy.sequence.Sequence[]> variable)
| Method Detail | 
|---|
protected javax.swing.JComponent createEditorComponent()
VarEditorVarEditor.activateListeners() and VarEditor.deactivateListeners() methods).VarEditor.editorComponent field to avoid
 unnecessary re-creations (e.g. during interface refresh). To bypass this optimization and
 force the creation of a new component for every interface refresh, consider overriding the
 VarEditor.getEditorComponent() method. VarEditor.VarEditor(Var) constructor,
 therefore all instance fields besides the final VarEditor.variable field will be
 null until this method returns.
createEditorComponent in class SwingVarEditor<icy.sequence.Sequence[]>public javax.swing.JList getEditorComponent()
getEditorComponent in class SwingVarEditor<icy.sequence.Sequence[]>VarEditor.createEditorComponent() method
         during object construction. This method can be overridden to return a new component
         for each call (note however that this method may be called many times, e.g. during
         interface refresh)public double getComponentVerticalResizeFactor()
VarEditor
getComponentVerticalResizeFactor in class VarEditor<icy.sequence.Sequence[]>public boolean isComponentOpaque()
isComponentOpaque in class SwingVarEditor<icy.sequence.Sequence[]>protected void activateListeners()
VarEditorVarEditor.createEditorComponent() method, in order to allow the target containers to
 optimize the scheduling and load of events to fire, and to ensure proper garbage collection
 when the interface is destroyed.
activateListeners in class VarEditor<icy.sequence.Sequence[]>protected void deactivateListeners()
VarEditorVarEditor.createEditorComponent() method, in order to allow the target containers
 to optimize the scheduling and load of events to fire, and to ensure proper garbage
 collection when the interface is destroyed.
deactivateListeners in class VarEditor<icy.sequence.Sequence[]>protected void updateInterfaceValue()
VarEditorVar.getValue() method).
updateInterfaceValue in class VarEditor<icy.sequence.Sequence[]>
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||