The prototype implementation of the pure Wayland toolkit (JDK-8281970) can be found in the Wakefield repository (pure_wl_toolkit branch). It uses software rendering loops to draw geometry primitives on Wayland surfaces. It supports the rendering of AWT Frame and Swing JFrame.
Text rendering is not yet supported (JDK-8281285)
java -Dawt.toolkit.name=WLToolkit JFTest
This was verified to work with Weston 9 on Ubuntu 21.10.
Text rendering has been implemented (JDK-8281970)
java -Dawt.toolkit.name=WLToolkit components.TextSamplerDemo