Package de.bsvrz.pat.sysbed.dataview.csv
Class CsvUtils
- java.lang.Object
-
- de.bsvrz.pat.sysbed.dataview.csv.CsvUtils
-
public class CsvUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CsvUtils()
-
Method Summary
Modifier and Type Method Description static java.io.File
getCSVFileForExport(java.awt.Component parent)
static void
makeCompactGrid(java.awt.Container container, int columns, int columnGap, int rowGap)
Ordnet die Komponenten in einem Container in einem Grid so an, dass die Spaltenbreiten der maximalen bevorzugten Breite der enthaltenen Komponenten entspricht und die Zeilenhöhen der maximalen bevorzugten Höhe der jeweils enthalten Komponenten entspricht.
-
-
-
Method Detail
-
getCSVFileForExport
@Nullable public static java.io.File getCSVFileForExport(@Nullable java.awt.Component parent)
-
makeCompactGrid
public static void makeCompactGrid(java.awt.Container container, int columns, int columnGap, int rowGap)
Ordnet die Komponenten in einem Container in einem Grid so an, dass die Spaltenbreiten der maximalen bevorzugten Breite der enthaltenen Komponenten entspricht und die Zeilenhöhen der maximalen bevorzugten Höhe der jeweils enthalten Komponenten entspricht. Die Containergröße wird so eingestellt, dass alle Komponenten reinpassen.- Parameters:
columns
- Anzahl SpaltencolumnGap
- Gewünschter Abstand zwischen den SpaltenrowGap
- Gewünschter Abstand zwischen den Zeilen- Throws:
java.lang.ClassCastException
- wenn der Container kein SpringLayout verwendet.java.lang.IllegalStateException
- wenn die Anzahl der im Container enthaltenen Komponenten nicht ohne Rest durch die Anzahl Spalten teilbar ist.
-
-