Chain-linked builder API for Java Swing