Class CsvUtils

java.lang.Object
de.bsvrz.pat.sysbed.dataview.csv.CsvUtils

public final class CsvUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static File
     
    static void
    makeCompactGrid(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 Details

    • CsvUtils

      public CsvUtils()
  • Method Details

    • getCSVFileForExport

      @Nullable public static File getCSVFileForExport(@Nullable Component parent)
    • makeCompactGrid

      public static void makeCompactGrid(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:
      ClassCastException - wenn der Container kein SpringLayout verwendet.
      IllegalStateException - wenn die Anzahl der im Container enthaltenen Komponenten nicht ohne Rest durch die Anzahl Spalten teilbar ist.