JRuby中的超简单GUI

时间:2010-10-02 02:37:06

标签: user-interface jruby

我正在将Unix-land Ruby脚本移植到JRuby和Windows,我需要给它非常简单的用户界面。

我需要的只是选择输入文件,选择输出目录,一些复选框或这些简单的选项,以及大进程按钮。 Unix版本中没有UI,因为这在Unix世界中是琐碎的命令行业务,但命令行与Windows用户不太一致。

最简单的解决方案是什么?如果它需要超过5行代码,我会感到失望。

2 个答案:

答案 0 :(得分:3)

你可以在JRuby中调用Java API - 你可能会在平台上找到一个可以跨平台工作的快速用户界面。

可以找到JRuby中一个swing应用程序的小例子here

答案 1 :(得分:0)

你也可以使用普通红宝石的tk。它内置于一键安装程序中。

它需要超过10行,但不会多于此。非常直接地制作你所谈论的那种简单的gui。

启用切片也很简单(一行),如果你这样做,gui将在你运行它的任何平台上具有原生外观。