Chapter 3. Layout and Panels

In this chapter we will cover:

  • Creating a table-like user interface
  • Dynamically sizing grid rows/columns
  • Creating a scrollable user interface
  • Creating a border around panels and elements
  • Placing elements in exact positions
  • Adding/removing elements to a panel dynamically
  • Creating a tabbed user interface
  • Implementing drag-and-drop