/** Stampa tutti gli oggetti della lista. */ public void paintLista(Graphics2D g2D) { for (int i = 0; i < lista.size(); i++) { ElementoSeqLink esl = (ElementoSeqLink) lista.get(i); esl.paintCanale(g2D); if (esl.getPrec() != null) { if (esl.isStrict()) { if (esl.getFlussoDiretto()) esl.creaGraficoStrict( esl.getPointStart().x, esl.getPointStart().y, esl.getPointStart().x, esl.getPrec().getPointEnd().y, g2D); else esl.creaGraficoStrict( esl.getPointEnd().x, esl.getPointEnd().y, esl.getPointEnd().x, esl.getPrec().getPointEnd().y, g2D); } } else if (esl.isStrict()) { if (esl.getFlussoDiretto()) esl.creaGraficoStrict( esl.getPointStart().x, esl.getPointStart().y, esl.getPointStart().x, esl.getProcY(), g2D); else esl.creaGraficoStrict( esl.getPointEnd().x, esl.getPointEnd().y, esl.getPointEnd().x, esl.getProcY(), g2D); } } }