コード例 #1
0
 private void setStudentsComboBox() {
   // call to get Students
   // studentList = ReportGenerator.staticList;
   // studentList = Arrays.asList();
   DefaultComboBoxModel model = new DefaultComboBoxModel(studentList.toArray());
   if (model.getSize() == 0) {
     model.addElement("No items");
   } else {
     model.setSelectedItem(studentList.get(0));
   }
   studentsComboBox.setModel(model);
   studentsComboBox.updateUI();
 }
コード例 #2
0
 @Override
 public void updateUI() {
   if (Objects.nonNull(cbml)) {
     JList<?> list = getList();
     if (Objects.nonNull(list)) {
       list.removeMouseListener(cbml);
       list.removeMouseMotionListener(cbml);
     }
   }
   super.updateUI();
   setRenderer(new ButtonsRenderer<E>(this));
   JList<?> list = getList();
   if (Objects.nonNull(list)) {
     cbml = new CellButtonsMouseListener();
     list.addMouseListener(cbml);
     list.addMouseMotionListener(cbml);
   }
 }