2010-10-02 1 views
0

Я портирую скрипт Ruby Unix-land для JRuby и Windows, и мне нужно дать ему очень простой пользовательский интерфейс.Супер-простые графические интерфейсы в JRuby

Мне нужно только выбрать входной файл, выбрать выходной каталог, несколько флажков или такие тривиальные опции и большую кнопку процесса. В Unix-версии нет интерфейса, так как это тривиальный бизнес командной строки в мире Unix, но в командной строке не так много согласуется с пользователями Windows.

Какое самое простое решение? Я буду разочарован, если потребуется более 5 строк кода.

ответ

3

Вы можете вызвать API Java из JRuby - возможно, вы можете сбить быстрый пользовательский интерфейс в swing, который будет работать на разных платформах.

Небольшой пример применения свинг в JRuby можно найти here

0

Вы также можете использовать тк от нормального рубина. Он встроен в установщик с одним кликом.

Это займет более 10 строк, но не более того. Довольно прямо, чтобы сделать простые гии, о которых вы говорите.

Это также простая (одна строка), чтобы включить плитки, если вы сделаете это, у gui будет свой собственный внешний вид и на любой платформе, на которой вы ее запускаете.