【问题标题】:Add Swing objects in Play 2.0 framework在 Play 2.0 框架中添加 Swing 对象
【发布时间】:2015-03-29 18:44:31
【问题描述】:

下午好,

我想知道是否可以在 Play 2.0 应用程序中添加 Scala Swing 对象(尤其是 JFrame 对象),我正在寻找类似的东西,但我一无所获。

我需要一个用户可以编写的文本区域,然后当他/她提交时,我需要创建一个 Scala 类的实例,然后它将在 JFrame 中显示(如果可以的话)相关的东西使用 textarea 输入。

我可以用 HTML 做 textarea 表单,但如果不是用 JFrames 我不知道怎么做。

还有很多其他方法可以做到这一点吗?

我能做的例子是(这是一个与 Lambda Calculi 相关的应用程序):

x ---> 创建一个 Var 元素并在 JFrame 中显示它 \x.x ----> 创建一个 Abs(Var,Var) 元素并在 JFrame 中显示它 ...

谁能帮帮我?

提前致谢

【问题讨论】:

  • 你在混合技术。您可以在 Swing 中使用 JFrames 创建一个独立的桌面应用程序。那么你就不需要播放/HTML。或者您在 Play with HTML 前端中创建了一个 Web 应用程序,并且您不使用 JFrames 或任何其他 Swing 对象。请添加一些有关您要实现的目标的背景。现在看起来很奇怪。

标签: swing scala


【解决方案1】:

Piotr 的评论是正确的;这两种技术(HTML 和 Swing)是非常独立的。我不确定您要完成什么。但是,听起来您想做的事情可以通过 Javascript 实现。在这里可以找到一个很好的 Javascript 教程:http://www.codecademy.com/tracks/javascript。 Javascript 也很容易集成到 Play 项目中;您可以将 Javascript 文件放在项目的 /public 文件夹中,并使用 <script> 标记从 HTML 文件中引用它们。

【讨论】:

  • 感谢和抱歉我的错误解释。我的 Scala 类将字符串解析为结构,我想要/需要表示它。我想将它表示为图形(或类似的东西)所以正如你所说,我需要忘记摇摆并寻找一个可以为我提供相同功能的 JS 库。我错了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-31
  • 2012-06-16
  • 1970-01-01
  • 2012-02-20
  • 1970-01-01
  • 2018-04-01
  • 2013-05-28
相关资源
最近更新 更多