Class CsvUtils


  • public final class CsvUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      CsvUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CsvUtils

        public CsvUtils()
    • 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 Spalten
        columnGap - Gewünschter Abstand zwischen den Spalten
        rowGap - 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.