2007-12-20

jruby初体验

关键字: java ruby
    今天再netbeans上试了试ruby的开发环境,嘿,难怪javaeye那么LOVE它了,还真不错,调试,高亮,语法提示,自动校正还一样都不少,包括jruby也能提示java里面的方法,真的是很不错。



ruby 代码
 
  1. require "java"  
  2.   
  3. filename = "java2.rb"  
  4. fr = java.io.FileReader.new filename  
  5. br = java.io.BufferedReader.new fr  
  6.   
  7. s = br.readLine  
  8.   
  9. print "------ ", filename, "------\n"  
  10.   
  11. while s  
  12.   puts s.to_s  
  13.   s = br.readLine  
  14. end  
  15.   
  16. print "------ ", filename, " end ------\n";  
  17.   
  18. br.close  



ruby 代码
 
  1. # Import Java packages  
  2. include Java  
  3.   
  4. import javax.swing.JFrame  
  5.   
  6. frame = JFrame.new("Hello Swing")  
  7. button = javax.swing.JButton.new("Klick Me!")  
  8.   
  9. class ClickAction   
  10.   include java.awt.event.ActionListener  
  11.   def actionPerformed(evt)  
  12.     javax.swing.JOptionPane.showMessageDialog(nil, <<EOS)  
  13. <html>Hello from <b><u>JRuby</u></b>.<br>   
  14. Button '#{evt.getActionCommand()}' clicked.  
  15. EOS  
  16.   end  
  17. end  
  18. button.add_action_listener(ClickAction.new)  
  19.   
  20. # Add the button to the frame  
  21. frame.get_content_pane.add(button)  
  22.   
  23. # Show frame  
  24. frame.set_default_close_operation(JFrame::EXIT_ON_CLOSE)  
  25. frame.pack  
  26. frame.visible = true  
评论
发表评论

您还没有登录,请登录后发表评论

8000
搜索本博客
博客分类
我的相册
037cc8c2-84a9-3c36-b2d0-baa1ce478f3b-thumb
DSC02638
共 9 张
最近加入圈子
最新评论