Class HBoxLayout

java.lang.Object
jaxx.runtime.swing.HBoxLayout
All Implemented Interfaces:
java.awt.LayoutManager

public class HBoxLayout
extends java.lang.Object
implements java.awt.LayoutManager
Horizontal box layout. The layout rules followed by this class are quite different than the core BoxLayout class, and in general represent a more useful algorithm.
Author:
Ethan Nicholas
  • Constructor Details

    • HBoxLayout

      public HBoxLayout()
  • Method Details

    • getSpacing

      public int getSpacing()
    • setSpacing

      public void setSpacing​(int spacing)
    • getHorizontalAlignment

      public int getHorizontalAlignment()
    • setHorizontalAlignment

      public void setHorizontalAlignment​(int horizontalAlignment)
    • getVerticalAlignment

      public int getVerticalAlignment()
    • setVerticalAlignment

      public void setVerticalAlignment​(int verticalAlignment)
    • addLayoutComponent

      public void addLayoutComponent​(java.lang.String name, java.awt.Component comp)
      Specified by:
      addLayoutComponent in interface java.awt.LayoutManager
    • layoutContainer

      public void layoutContainer​(java.awt.Container parent)
      Specified by:
      layoutContainer in interface java.awt.LayoutManager
    • minimumLayoutSize

      public java.awt.Dimension minimumLayoutSize​(java.awt.Container parent)
      Specified by:
      minimumLayoutSize in interface java.awt.LayoutManager
    • preferredLayoutSize

      public java.awt.Dimension preferredLayoutSize​(java.awt.Container parent)
      Specified by:
      preferredLayoutSize in interface java.awt.LayoutManager
    • removeLayoutComponent

      public void removeLayoutComponent​(java.awt.Component comp)
      Specified by:
      removeLayoutComponent in interface java.awt.LayoutManager