如何将弹出菜单项与其功能相关联

时间:2019-04-21 15:24:49

标签: java swing jdbc design-patterns

我正在使用Java Swing开发JDBC应用程序来构建GUI。

在一个窗口中,有些项目会通过显示包含多个项目的弹出菜单来响应单击。现在,我面临一个设计问题,因为我不想编写冗余代码或创建类似的类。

因此,我只想为PopUpMenu设置一个类,为项目设置一个类。
然后,我的方法是封装可由菜单项执行的操作(也许是带有实现接口IPopMenuItem的Execute()操作的类),但是现在我面临着将该功能链接到由不同窗口提供的功能的问题(和它们可以是不同的类型),因为我无法为它们每个定义一个通用的接口...

我该如何解决?

0 个答案:

没有答案