summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/gui/panels
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/gui/panels')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/gui/panels/ListParameterPanel.java8
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/gui/panels/SimpleListPanel.java30
2 files changed, 19 insertions, 19 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/gui/panels/ListParameterPanel.java b/BJC-Utils2/src/main/java/bjc/utils/gui/panels/ListParameterPanel.java
index 8769902..553d201 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/gui/panels/ListParameterPanel.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/gui/panels/ListParameterPanel.java
@@ -91,8 +91,8 @@ public class ListParameterPanel<E> extends JPanel {
if (addAction != null) {
addParam = new JButton("Add...");
addParam.addActionListener((event) -> {
- DefaultListModel<E> model = (DefaultListModel<E>) list
- .getModel();
+ DefaultListModel<
+ E> model = (DefaultListModel<E>) list.getModel();
model.addElement(addAction.get());
});
@@ -112,8 +112,8 @@ public class ListParameterPanel<E> extends JPanel {
if (removeAction != null) {
removeParam = new JButton("Remove...");
removeParam.addActionListener((event) -> {
- DefaultListModel<E> model = (DefaultListModel<E>) list
- .getModel();
+ DefaultListModel<
+ E> model = (DefaultListModel<E>) list.getModel();
removeAction.accept(model.remove(list.getSelectedIndex()));
});
diff --git a/BJC-Utils2/src/main/java/bjc/utils/gui/panels/SimpleListPanel.java b/BJC-Utils2/src/main/java/bjc/utils/gui/panels/SimpleListPanel.java
index 8884163..62aac0d 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/gui/panels/SimpleListPanel.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/gui/panels/SimpleListPanel.java
@@ -18,6 +18,21 @@ import bjc.utils.gui.layout.HLayout;
public class SimpleListPanel extends JPanel {
private static final long serialVersionUID = 2719963952350133541L;
+ private static void addItem(DefaultListModel<String> listModel,
+ Predicate<String> itemVerifier,
+ Consumer<String> onVerificationFailure,
+ JTextField addItemField) {
+ String potentialItem = addItemField.getText();
+
+ if (itemVerifier == null || itemVerifier.test(potentialItem)) {
+ listModel.addElement(potentialItem);
+ } else {
+ onVerificationFailure.accept(potentialItem);
+ }
+
+ addItemField.setText("");
+ }
+
public SimpleListPanel(String itemType,
DefaultListModel<String> listModel,
Predicate<String> itemVerifier,
@@ -63,19 +78,4 @@ public class SimpleListPanel extends JPanel {
add(itemInputPanel);
}
-
- private static void addItem(DefaultListModel<String> listModel,
- Predicate<String> itemVerifier,
- Consumer<String> onVerificationFailure,
- JTextField addItemField) {
- String potentialItem = addItemField.getText();
-
- if (itemVerifier == null || itemVerifier.test(potentialItem)) {
- listModel.addElement(potentialItem);
- } else {
- onVerificationFailure.accept(potentialItem);
- }
-
- addItemField.setText("");
- }
}