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
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