gpt4 book ai didi

java - 在 Vaadin 小部件集中编译类

转载 作者:行者123 更新时间:2023-11-30 08:05:25 25 4
gpt4 key购买 nike

我尝试按照本教程扩展我的组件之一:https://vaadin.com/blog/-/blogs/2656782

我创建了两个类 ResetButtonForTextFieldResetButtonForTextFieldConnector,并将它们放入 src/main/中的 com.myproject.widgetset.extendedComponents 中java 在我的 WidgetSet 项目中。

编译后(小部件集也已编译)并添加到我的代码中:

TextField tf = new TextField();

ResetButtonForTextField.extend(tf);

扩展似乎不起作用,因为我将大量日志放入 ResetButtonForTextFieldConnector 类中,并且当我使用文本字段时,我的应用程序日志中没有显示任何内容。我认为这是在编译小部件集时未编译 ResetButtonForTextFieldConnector 的原因,因为我在教程末尾看到了这一点:“扩展连接器需要包含在小部件集中。因此,必须在小部件集的客户端包下定义该类,就像组件连接器一样。”

所以我可能忘记了什么,或者也许我做错了什么,这就是为什么我在这里寻求帮助,因为我陷入了困境!

如果有人可以帮助或建议我:)谢谢,

汤姆

最佳答案

这有点棘手,但你走在正确的轨道上。客户端的东西实际上需要位于一个名为 client 的包下。因此,您可以使用 com.myproject.widgetset.extendedComponents 作为服务器端,使用 gwt.xml 和 com.myproject.widgetset.extendedComponents.client 作为客户端内容。

关于java - 在 Vaadin 小部件集中编译类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31201664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com