UI 양식에서 또 다른 사용자 정의 레이아웃은 RowLayout
변형입니다.
열에서 하위를 세로로 배치하고 열 내에서 모든 제어가 동일하도록 RowLayout
을 구성하는 경우,
여러 개의 열을 가져오지만(제어 너비에 따라 다름) 마지막 열은
일반적으로 완전히 채워지지 않습니다(제어 수에 따라 다름). 양식에 배치하는 경우,
RowLayout
은 '세로' 줄 바꾸기를 수행할 수 없기 때문에 다시 하나의 열에서 모든 제어를 가져오게
됩니다. GridLayout
을 사용하는 경우,
미리 열 수를 선택하고 선택사항을 준수해야 합니다.
보다 복잡한 양식에서는 열 수를 상황에 맞게 조정하려는 경우가
있습니다. 즉, 양식 너비에 따라 열 수를 변경하려면 가능하면 열 수를 더 많이 사용하고
너비가 줄어들면 수를 줄이십시오. 모든 열 높이가 대략 같도록 하여 양식 영역을 어느 정도 똑같이
채울 수도 있습니다. ColumnLayout
을 사용하여 이를 수행할 수 있습니다.
TableWrapLayout
과 비교하면 ColumnLayout
은 훨씬
단순합니다. 구성이 거의 필요하지 않습니다. 열 범위를 얼마로 할지만 선택하면 됩니다(기본값은 1 - 3).