2007-12-20
jruby初体验
关键字: java ruby 今天再netbeans上试了试ruby的开发环境,嘿,难怪javaeye那么LOVE它了,还真不错,调试,高亮,语法提示,自动校正还一样都不少,包括jruby也能提示java里面的方法,真的是很不错。
ruby 代码
- require "java"
- filename = "java2.rb"
- fr = java.io.FileReader.new filename
- br = java.io.BufferedReader.new fr
- s = br.readLine
- print "------ ", filename, "------\n"
- while s
- puts s.to_s
- s = br.readLine
- end
- print "------ ", filename, " end ------\n";
- br.close
ruby 代码
- # Import Java packages
- include Java
- import javax.swing.JFrame
- frame = JFrame.new("Hello Swing")
- button = javax.swing.JButton.new("Klick Me!")
- class ClickAction
- include java.awt.event.ActionListener
- def actionPerformed(evt)
- javax.swing.JOptionPane.showMessageDialog(nil, <<EOS)
- <html>Hello from <b><u>JRuby</u></b>.<br>
- Button '#{evt.getActionCommand()}' clicked.
- EOS
- end
- end
- button.add_action_listener(ClickAction.new)
- # Add the button to the frame
- frame.get_content_pane.add(button)
- # Show frame
- frame.set_default_close_operation(JFrame::EXIT_ON_CLOSE)
- frame.pack
- frame.visible = true







评论排行榜