Revision 1772 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/script/ScriptListPickerController.java

View differences:

ScriptListPickerController.java
3 3
import java.util.List;
4 4
import javax.swing.JButton;
5 5
import javax.swing.JComboBox;
6
import javax.swing.JList;
6 7
import org.gvsig.tools.script.Script;
7 8
import org.gvsig.tools.swing.api.pickercontroller.AbstractPickerController;
8 9

  
......
13 14
public class ScriptListPickerController extends AbstractPickerController<List<Script>> {
14 15
    private List<Script> scripts;
15 16
    private final JComboBox combo;
17
    private final JList list;
16 18
    private final JButton btnRemove;
17 19
    private final JButton btnChooser;
18 20
    
19 21
    public ScriptListPickerController(JComboBox combo, JButton remove, JButton chooser) {
20 22
        this.combo = combo;
23
        this.list = null;
21 24
        this.btnChooser = chooser;
22 25
        this.btnRemove = remove;
23
        
26

  
24 27
        this.combo.setEnabled(false);
28

  
29
        this.initComponents();
30
    }
31
    
32
    public ScriptListPickerController(JList list, JButton remove, JButton chooser) {
33
        this.combo = null;
34
        this.list = list;
35
        this.btnChooser = chooser;
36
        this.btnRemove = remove;
37

  
38
        this.list.setEnabled(false);
39

  
40
        this.initComponents();
41
    }
42
    
43
    private void initComponents() {
25 44
        this.btnRemove.setEnabled(false);
26 45
        this.btnRemove.setIcon(this.getIcon("picker-script-remove"));
27 46
        this.btnRemove.setText("");

Also available in: Unified diff