diff --git a/src/main/java/de/tudresden/inf/mci/brailleplot/printabledata/SimpleMatrixDataImpl.java b/src/main/java/de/tudresden/inf/mci/brailleplot/printabledata/SimpleMatrixDataImpl.java index a43893f0b599cab07932b02ecc24b9dc97e8571a..139214123d7bedcb0a333d24e177d62bf8f9822e 100644 --- a/src/main/java/de/tudresden/inf/mci/brailleplot/printabledata/SimpleMatrixDataImpl.java +++ b/src/main/java/de/tudresden/inf/mci/brailleplot/printabledata/SimpleMatrixDataImpl.java @@ -20,12 +20,15 @@ public class SimpleMatrixDataImpl<T> extends AbstractPrintableData implements Ma private final int mColumns; private final Vector<T> mData; - SimpleMatrixDataImpl(final Printer printer, final Format format, final int rowCount, final int columnCount) { + public SimpleMatrixDataImpl(final Printer printer, final Format format, final int rowCount, final int columnCount, final T defaultValue) { super(printer, format); mRows = rowCount; mColumns = columnCount; mData = new Vector<>(rowCount * columnCount); mData.setSize(rowCount * columnCount); + for (int i = 0; i < mData.size(); i++) { + mData.setElementAt(defaultValue, i); + } } /**