はじめてのswing on jruby その壱
ボタンを押せるけど、何も反応しないプログラム。
(Hello Worldだと思っておけ。)
Javaで書くと
import javax.swing.*; public class SimpleGui1 { public static void main (String [] args) { JFrame frame = new JFrame(); JButton button = new JButton("click me"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(button); frame.setSize(300,300); frame.setVisible(true); } }
Jrubyで書くと
#!/usr/bin/env jruby require 'java' include_class 'javax.swing.JFrame' include_class 'javax.swing.JButton' class SimpleGui1 def initialize frame=JFrame.new button=JButton.new("click me") frame.default_close_operation=(JFrame::EXIT_ON_CLOSE) frame.content_pane.add(button) frame.setSize(300,300) frame.visible=(true) end end SimpleGui1.new