2010-10-02 45 views
0

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

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

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

回答

3

您可以在JRuby中调用Java API - 您可以在平台上打开一个快速的UI界面。

JRuby中Swing应用程序的一个小例子可以发现here

0

您还可以使用TK正常红宝石。它内置于单击安装程序中。

这将需要超过10行,但没有比这更多。非常简单,可以制作你所说的那种简单的gui。

启用瓷砖也很简单(一行),如果你这样做,gui对你运行它的任何平台都会有本地的外观和感觉。