/** * Reads the Paragraph objects and displays them on the translation table * * @param table the translation table */ private void showParagraphs(JTable table) { DefaultTableModel tblModel = (DefaultTableModel) table.getModel(); ListIterator<Paragraph> iteratorP = paragraphs.listIterator(); ListIterator<Segment> iteratorS; String sourceText; String targetText; String comment; while (iteratorP.hasNext()) { Paragraph par = iteratorP.next(); iteratorS = par.getSegments().listIterator(); while (iteratorS.hasNext()) { Segment seg = iteratorS.next(); sourceText = seg.getSource().getText(); targetText = seg.getTarget().getText(); comment = seg.getComment(); tblModel.addRow(new Object[] {sourceText, targetText, comment}); } } }