Рубиновый холст (GUI) - PullRequest
       9

Рубиновый холст (GUI)

2 голосов
/ 06 июня 2010

Мне нужно нарисовать некоторые линии / круги / прямоугольник / и т.д. из рубина во что-то вроде холста.

Я пробовал wxRuby и fxRuby, но у них нет хороших примеров для рисования простых линий.

Только что попытался установить qtruby в Windows и его падение вызвало некоторое количество ошибок.

Итак:

1) Какой API для рисования на холсте мне нужен? 2) Дайте мне небольшой пример (полный код, пожалуйста)?

С уважением Eugene

1 Ответ

4 голосов
/ 07 июня 2010

Итак, это было интересно.

Я использую IDE NetBeans со встроенным интерпретатором JRuby.

JRuby.org - это чистая реализация Ruby в Java, также вы можете вызывать методы java.

Поэтому я решил использовать Java GUI вместо какой-нибудь другой оболочки.


Вот пример кода:

требуется 'Java'

Ш = 800 В = 600

frame = javax.swing.JFrame.new ( "Окно")

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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...