Java - 如何扩展最终的swt类?如何创建包装类?

时间:2014-02-01 14:41:56

标签: java swt

我必须为我的大学解决这个任务...我需要创建一个新类(使用一个新方法,只是为了表明我知道如何做),这扩展了swt类,这是最终的(所以它可以'使用extend关键字以经典方式扩展..)。我被告知我可以编写包装类并在其中实例化最终的类对象。那么呢?

如果有人可以向我展示一些这种扩展的例子(有一些最终的类,新类和使用扩展最终类的新类的方法),我会非常感激,因为我不知道如何去做。

1 个答案:

答案 0 :(得分:1)

使用decorator pattern包装对象并扩展它。

要在此答案中添加更多内容:

GridLayout扩展了Layout。因此,围绕GridLayout扩展布局创建一个包装器,并将您的扩展添加到包装器。如果要更改方式,则会执行布局,将代码添加到布局方法中。