public void initialize(ISocialManager manager, Sheet sheet, Role role) { this.manager = manager; this.sheet = sheet; this.role = role; manager.addResultListener(sheet.getId(), this); try { for (Result r : manager.getResults(sheet.getId())) { resultsModel.addElement(new NamedResult(r)); } } catch (IOException ioe) { LOGGER.log(Level.WARNING, "Errror getting results", ioe); } panel = new SampleViewPanel(manager, sheet); panel.setEditable(false); // see if there is a result NamedResult nr = (NamedResult) studentsCB.getSelectedItem(); if (nr != null) { panel.setResult(nr.getResult()); } add(panel, BorderLayout.CENTER); }
private void studentsCBActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_studentsCBActionPerformed NamedResult nr = (NamedResult) studentsCB.getSelectedItem(); if (nr != null && panel != null) { panel.setResult(nr.getResult()); } } // GEN-LAST:event_studentsCBActionPerformed