Calling Java Swing from Chickenfoot

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);