gpt4 book ai didi

ruby Canvas (图形用户界面)

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:40 24 4
gpt4 key购买 nike

我需要从 ruby​​ 中绘制一些线条/圆圈/矩形/等到 Canvas 之类的东西中。

我尝试了 wxRuby 和 fxRuby,但它们没有很好的示例来绘制简单的线条。

刚刚尝试在 Windows 上安装 qtruby 并导致一些错误。

所以:

1) 我需要哪个用于 ruby​​ 的 API 来在 Canvas 上绘制?2) 给我一些示例(请提供完整代码)?

真诚的尤金

最佳答案

所以,这很有趣。

我正在使用带有内置 JRuby 解释器的 NetBeans IDE

JRuby.org - 它是纯 Java 中的 Ruby 实现,您也可以调用 java 方法。

所以我决定使用 Java GUI 而不是其他包装器。


这是一个代码示例:

require 'java'

W=800 H=600

frame = javax.swing.JFrame.new("Window")

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

关于 ruby Canvas (图形用户界面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com