2010-06-06 45 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