2010-06-06 83 views
2

我需要從ruby中畫出一些線條/圓/矩形/等等,像帆布一樣。紅寶石畫布(GUI)

我試過wxRuby和fxRuby,但他們沒有很好的例子來畫簡單的線條。

只是試圖在Windows上安裝qtruby,並導致一些錯誤的原因。

所以:

1)哪些API需要在canvas上繪製? 2)給我一個小樣本(請填寫完整的代碼)?

真誠 尤金

回答

4

所以,這很有趣。

我正在使用NetBeans IDE,內置JRuby解釋器。

JRuby.org - 這是Java中的純Ruby實現,也可以調用java方法。

所以我決定使用Java GUI來代替其他一些包裝。


下面是代碼的示例:

需要的Java'

W = 800 H = 600

幀= javax.swing.JFrame.new (「窗口」)

frame.setDefaultCloseOperation(javax.swing.JFrame :: EX IT_ON_CLOSE) frame.pack frame.setVisible(真) frame.setSize(W,H) frame.graphics.setColor(java.awt.Color.cyan) frame.graphics.drawLine(0,0,100,100)

+0

從Ruby調用Java的一些額外示例 http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby – Eugene 2010-06-07 00:57:55