@Override public void itemStateChanged(ItemEvent e) { Weight w = scrollPane.getSelected(); boolean[] allowed = w.getAllowed(); if (e.getItem() == viewPanel.checkLeft) { allowed[0] = viewPanel.checkLeft.isSelected(); } if (e.getItem() == viewPanel.checkMiddle) { allowed[1] = viewPanel.checkMiddle.isSelected(); } if (e.getItem() == viewPanel.checkRight) { allowed[2] = viewPanel.checkRight.isSelected(); } w.setAllowed(allowed); viewPanel.updateStatus(true); }
@Override public void valueChanged(ListSelectionEvent e) { viewPanel.updateWeight(scrollPane.getSelected()); }