0

我想知道如何构建交互式浏览器应用程序,而 java-applet 是否适合以下应用:

  • 用户应该有某种盘子,他可以在其中创建/拖动/连接对象

  • 这些对象将是一种状态机,其中每个对象都可以连接到另一个对象,可以具有已定义的状态,并且可以在预先确定的操作上更改其状态。或者,用户应该能够定义这些动作。

  • 对象不应看起来像老式的 java Swing/AWT 元素。我想要一些漂亮的标准元素,比如圆圈、reagtangles、箭头、线条等,它们可以很好地适应当前的 webarea。

所以:整个板块必须是互动的,上面的元素也是如此。我怎样才能最好地构建这类应用程序?我不应该错过哪些技术/框架/库?

非常感谢!

4

1 回答 1

1

It's possible to do it with Java, but keep in mind that the trend has for a long time now been to move away from applets. Many browsers (e.g., iOS and currently Chrome on Mac) won't run Java at all. And many more disable it by default.

Your best option is HTML5/JavaScript. Have a look at the HTML5 Canvas element. With it you can draw your shapes and then manage user interaction with JavaScript.

于 2012-11-30T20:45:32.947 回答