gpt4 book ai didi

Java API问题

转载 作者:行者123 更新时间:2023-12-02 00:47:36 24 4
gpt4 key购买 nike

我正在尝试使用 GWT 实现自定义 Java 小部件。这需要我从 GWT API 复制一个类并将其粘贴到我自己的新类中。(我不确定这是否是正确的方法。建议我如果在我的新类中复制 API 是错误的)。我这样做的原因是我需要对 API 进行修改,因为 API 不为我提供对象的 getter/setter。

但问题是,API 类使用了许多具有 protected 访问修饰符的方法。因此,当我将此代码粘贴到我的包中时,这些方法无法识别。我什至无法想到让我的类成为子类( protected 访问修饰符的一种解决方法),因为这些方法来自不同的类,并且我无法使我的类成为多个类的子类。

任何人都可以建议我解决这种情况。我正在尝试实现一个小部件,其功能类似于浏览器的导航小部件(我们输入网站网址的地方)。它类似于组合 ListBox 的功能+建议框。

This这是我之前的问题。这就是我想要实现的。

谢谢

最佳答案

通过从 Composite 扩展来派生一个新的小部件,然后在其中实现您需要的任何功能。例如如果您需要一个列表框来提出建议,请从您的复合 Material 内部创建一个列表框,并在内部小部件上连接您需要的任何监听器以驱动建议。

显示了复合小部件的示例 here .

没有任何理由必须复制和粘贴现有源代码。实际上,这样做不会让您走得太远,因为 GWT 中的大多数小部件都只是包装 HTML 元素,并带有一些连接到事件模型的管道。

关于Java API问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4501980/

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