示例#1
0
  /**
   * 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});
      }
    }
  }