summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java49
1 files changed, 0 insertions, 49 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java b/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
deleted file mode 100644
index 411d0db..0000000
--- a/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
+++ /dev/null
@@ -1,49 +0,0 @@
-package bjc.utils.gui;
-
-import javax.swing.DefaultListModel;
-import javax.swing.JList;
-import javax.swing.ListModel;
-
-/**
- * Utility class for making JLists and their models.
- *
- * @author ben
- *
- */
-public class SimpleJList {
- /**
- * Create a new JList from a given list.
- *
- * @param <E>
- * The type of data in the JList
- *
- * @param source
- * The list to populate the JList with.
- * @return A JList populated with the elements from ls.
- */
- public static <E> JList<E> buildFromList(final Iterable<E> source) {
- if (source == null) throw new NullPointerException("Source must not be null");
-
- return new JList<>(buildModel(source));
- }
-
- /**
- * Create a new list model from a given list.
- *
- * @param <E>
- * The type of data in the list model
- *
- * @param source
- * The list to fill the list model from.
- * @return A list model populated with the elements from ls.
- */
- public static <E> ListModel<E> buildModel(final Iterable<E> source) {
- if (source == null) throw new NullPointerException("Source must not be null");
-
- final DefaultListModel<E> defaultModel = new DefaultListModel<>();
-
- source.forEach(defaultModel::addElement);
-
- return defaultModel;
- }
-}