我正在使用vaadin页面,但我想在VerticalLayout中放入的其中一个元素是java.awt.Frame。有没有办法在vaadin中这样做?
答案 0 :(得分:0)
如评论中所述,您无法在Vaadin中使用Swing / AWT内容,因为它将转换为Javascript和DOM以在浏览器中使用。
如果你掌握了TeeChart使用的JS文件,你基本上可以实现一个可以使用它的自定义客户端小部件。
拿basic demo here你需要注意的是有< canvas>标记以呈现内容,并且当Vaadin完成创建周围的DOM结构时,在一个阶段调用draw()。
请查看this tutorial以了解如何将JavaScript库包装到Vaadin组件。