红宝石画布(GUI)
问题描述:
我需要从ruby中画出一些线条/圆/矩形/等等,像帆布一样。红宝石画布(GUI)
我试过wxRuby和fxRuby,但他们没有很好的例子来画简单的线条。
只是试图在Windows上安装qtruby,并导致一些错误的原因。
所以:
1)哪些API需要在canvas上绘制? 2)给我一个小样本(请填写完整的代码)?
真诚 尤金
答
所以,这很有趣。
我正在使用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)
从Ruby调用Java的一些额外示例 http://kenai.com/projects/jruby/pages/CallingJavaFromJRuby – Eugene 2010-06-07 00:57:55