summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2016-04-03 19:22:48 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2016-04-03 19:22:48 -0400
commit1c8bc7132d980c1ff2dbd6b9af579c3b2fd8c63e (patch)
treea29777f07ebd81fbef61b5ae02f13f1a9d8f65a2 /BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
parenta023de85aa08c8f2b8b2441c6b14064eabee2775 (diff)
General code refactoring and maintenance
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.java8
1 files changed, 8 insertions, 0 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
index 4695318..4db5027 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/gui/SimpleJList.java
@@ -22,6 +22,10 @@ public class SimpleJList {
* @return A JList populated with the elements from ls.
*/
public static <E> JList<E> buildFromList(Iterable<E> listSource) {
+ if (listSource == null) {
+ throw new NullPointerException("Source must not be null");
+ }
+
return new JList<>(buildModel(listSource));
}
@@ -36,6 +40,10 @@ public class SimpleJList {
* @return A list model populated with the elements from ls.
*/
public static <E> ListModel<E> buildModel(Iterable<E> listSource) {
+ if (listSource == null) {
+ throw new NullPointerException("Source must not be null");
+ }
+
DefaultListModel<E> defaultModel = new DefaultListModel<>();
listSource.forEach(defaultModel::addElement);