Creation of a UI with linkki

linkki offers three ways to create a UI:

The first approach is hopefully sufficient in almost all cases. It defines the linkki default way to create any layout element.

The second approach defines a way to create components and bindings from the content of a PMO without defining the layout. It may be useful in cases of very specific layouts that are rarely used.

The third approach leaves the creation of UI elements entirely to the developer and only uses linkki for data binding.


  1. Create a Layout From a PMO
  2. Create Individual Components
  3. Manual Binding With `@Bind`