Супер-простой графический интерфейс в JRuby - PullRequest
0 голосов
/ 02 октября 2010

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

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

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

Ответы [ 2 ]

3 голосов
/ 02 октября 2010

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

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

0 голосов
/ 16 января 2014

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

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

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

...