System.err.println("Spalte " + i + ": " + columnStart[i]
Debug.msg("Spalte " + i + ": " + columnStart[i]
    private void createColumnWidths() {        int columnCount = jfritz.getCallerlist().getColumnCount();        columnWidth = new int[columnCount];        columnStart = new int[columnCount];        for (int i = 0; i < columnCount; i++) {            columnWidth[i] = 0;            columnStart[i] = 0;        }        int startPos = 0;        int endPos = (int) report.getPageDefinition().getWidth();        int columnOffset = 0;        // Die ersten Spaltenbreiten bestimmen (fr Typ, Datum, CallByCall)        for (int i = 0; i < 2; i++) {            columnWidth[i] = jfritz.getJframe().getCallerTable()                    .getColumnModel().getColumn(i).getWidth();            columnStart[i] = startPos;            startPos += columnWidth[i];        }        if (JFritzUtils.parseBoolean(JFritz.getProperty(                "option.showCallByCall", "false"))) {            columnWidth[2] = jfritz.getJframe().getCallerTable()                    .getColumnModel().getColumn(2).getWidth() - 20;            columnStart[2] = startPos;            startPos += columnWidth[2];        } else {            columnOffset = 1;        }        // Die letzen Spaltenbreiten bestimmen (fr Kosten, Dauer, Route, Port)        for (int i = columnCount - 1; i > 4; i--) {            columnWidth[i] = jfritz.getJframe().getCallerTable()                    .getColumnModel().getColumn(i - columnOffset).getWidth() - 20;            columnStart[i] = endPos - columnWidth[i];            endPos -= columnWidth[i];        }        // Spaltenbreiten von Rufnummer und Kontakt dynamisch gestalten        int restWidth = endPos - startPos;        // Spaltenbreite Rufnummer in Anrufliste        int columnWidthNumber = jfritz.getJframe().getCallerTable()                .getColumnModel().getColumn(3 - columnOffset).getWidth();        // Spaltenbreite Name in Anrufliste        int columnWidthName = jfritz.getJframe().getCallerTable()                .getColumnModel().getColumn(4 - columnOffset).getWidth();        // Spaltenbreite Rufnummer Drucken        columnWidth[3] = (int) (restWidth * ((float) columnWidthNumber / (float) (columnWidthNumber + columnWidthName)));        columnStart[3] = startPos;        // Spaltenbreite Rufnummer Name        columnStart[4] = startPos + columnWidth[3];        columnWidth[4] = columnStart[5] - columnStart[4];        System.err.println("RestWidth: " + restWidth);        for (int i = 0; i < columnCount; i++) {            System.err.println("Spalte " + i + ": " + columnStart[i]                    + " Breite " + columnWidth[i]);        }    }