diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-31 11:43:21 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2016-03-31 11:43:21 -0400 |
| commit | 8a8b457c98e207d809a7616e73eb59bfe197a7a5 (patch) | |
| tree | 36fcbb7f10e92adbfb866fced7f27af1ef89f636 /BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java | |
| parent | 32b1b46fcc855fffe6b0dddd10442a9a4f1544d2 (diff) | |
More code maintenance
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java | 41 |
1 files changed, 20 insertions, 21 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java b/BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java index 6272b5f..42c5761 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java +++ b/BJC-Utils2/src/main/java/bjc/utils/gui/ListParameterPanel.java @@ -22,46 +22,45 @@ import bjc.utils.gui.layout.VLayout; * The type of data stored in the list */ public class ListParameterPanel<E> extends JPanel { - /** - * Version id for serialization - */ + // Version id for serialization private static final long serialVersionUID = 3442971104975491571L; /** * Create a new panel using the specified actions for doing things * - * @param addAct + * @param addAction * The action that provides items - * @param editAct + * @param editAction * The action that edits items - * @param removeAct + * @param removeAction * The action that removes items */ - public ListParameterPanel(Supplier<E> addAct, Consumer<E> editAct, - Consumer<E> removeAct) { - this(addAct, editAct, removeAct, null); + public ListParameterPanel(Supplier<E> addAction, + Consumer<E> editAction, Consumer<E> removeAction) { + this(addAction, editAction, removeAction, null); } /** * Create a new panel using the specified actions for doing things * - * @param addAct + * @param addAction * The action that provides items - * @param editAct + * @param editAction * The action that edits items - * @param removeAct + * @param removeAction * The action that removes items - * @param defVals + * @param defaultValues * The default values to put in the list */ - public ListParameterPanel(Supplier<E> addAct, Consumer<E> editAct, - Consumer<E> removeAct, FunctionalList<E> defVals) { + public ListParameterPanel(Supplier<E> addAction, + Consumer<E> editAction, Consumer<E> removeAction, + FunctionalList<E> defaultValues) { setLayout(new VLayout(2)); JList<E> list; - if (defVals != null) { - list = SimpleJList.buildFromList(defVals.toIterable()); + if (defaultValues != null) { + list = SimpleJList.buildFromList(defaultValues.toIterable()); } else { list = new JList<>(new DefaultListModel<>()); } @@ -76,11 +75,11 @@ public class ListParameterPanel<E> extends JPanel { JButton removeParam = new JButton("Remove..."); addParam.addActionListener( - (ev) -> ((DefaultListModel<E>) list.getModel()) - .addElement(addAct.get())); + (event) -> ((DefaultListModel<E>) list.getModel()) + .addElement(addAction.get())); editParam.addActionListener( - (ev) -> editAct.accept(list.getSelectedValue())); - removeParam.addActionListener((ev) -> removeAct + (event) -> editAction.accept(list.getSelectedValue())); + removeParam.addActionListener((event) -> removeAction .accept(((DefaultListModel<E>) list.getModel()) .remove(list.getSelectedIndex()))); |
