Class SpringUtilities

java.lang.Object
de.kappich.pat.gnd.utils.SpringUtilities

public final class SpringUtilities extends Object
Enthält nur eine Methode, um die Komponenten eines Containers mit Hilfe des SpringLayouts anzuordnen.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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

    • SpringUtilities

      public SpringUtilities()
  • Method Details

    • 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.