From Chickenfoot Script Repository
// ==UserScript==
// @name Calling Java Swing from Chickenfoot
// @when Pages Match
// @description creates a JFrame and add a JLabel and a JButton in a BorderLayout
// @include *
// ==/UserScript==
/**
* Create a JFrame and add a JLabel and a JButton
* in a BorderLayout.
*
* @date March 5, 2006
* @bolinfest
*/
var f = new Packages.javax.swing.JFrame();
var layout = new Packages.java.awt.BorderLayout();
f.setLayout(layout);
var label = new Packages.javax.swing.JLabel("here is my button");
var button = new Packages.javax.swing.JButton("click me");
f.add(label, Packages.java.awt.BorderLayout.WEST);
f.add(button, Packages.java.awt.BorderLayout.EAST);
f.setSize(200, 100);
f.setVisible(true);