我希望在Java Swing应用程序中实现Etherpad的功能。有一个用于访问Etherpad的HTTP API的Java库,但它似乎只支持获取/设置整个pad文本。我希望在Java中对纯文本进行实时多用户编辑,其中所有用户在编辑时实时看到彼此的变化。任何人都可以指出我正确的方向吗?
答案 0 :(得分:0)
只需使用:http://docs.oracle.com/javafx/2/swing/SimpleSwingBrowser.java.htm并将其指向您要编辑的Etherpad Pad网址...
如果我是诚实的,那么你的问题就不是很明确了。
答案 1 :(得分:0)
我找到了一个Java库,可以轻松访问Etherpad的API。我将它与JavaFX Web浏览器组件和自定义Swing UI结合起来。
对于在谷歌或其他地方找到此内容的任何人,您可以在GitHub上看到我的代码作为独立应用:https://github.com/Netsyms/SyMATPadViewer
随意使用它(BSD许可证),只需更改PadUtils类中的PADS_URL,并将Etherpad API密钥放在padkey
目录根目录的src
文件中。