2
我试图扩展GWT的MenuItem,在GWT中,你只能在那里放置文本,我想要的是将任何小部件像文本附近的按钮放置。所以我开始从MenuItem中创建一个子类,并且我遇到了很多问题。许多属性是私有的,我不能覆盖它们,或者我必须覆盖所有使用这些属性的函数。并且有很多东西只在包中可见,所以我的实现必须遵循最初的GWT Widget,使用gwt的包结构。我该如何扩展GWT
所以我认为扩展GWT Widget并不容易,我知道有一个Composite类可以将不同的Widget封装在一起,但这不能解决所有问题。而且我不想使用其他第三种GWT库,比如smartGWT或GWTExt,它们很多都会改变,并且与GWT非常相似。
所以我的问题是,有什么好的方法来扩展GWT的小部件?