require 'java' JFrame = javax.swing.JFrame frame = JFrame.new("Hello Swing!") frame.getContentPane.add javax.swing.JLabel.new("Hello Swing!") frame.setDefaultCloseOperation JFrame::EXIT_ON_CLOSE frame.pack frame.setVisible true
割と簡単に違和感なくできた。
ただ、NetBeansがコード補完してくれないのはどうしたもんか・・・