对于规模适中的项目,我被告知当你有扩展JPanels的类时,最好的做法是使用嵌套类来实现监听器.例如,我可以有一个扩展JPanel的类FactoryScreen,并有一个嵌套类FactoryScreenBrain,它实现了所有必要的监听器.
我从来没有能够以这种方式对我的类封装特定的好处或缺点有一个很好的解释,直到现在总是只有扩展JPanel和实现监听器的类.有人能为我提供一些指导吗?
java user-interface swing encapsulation listener
encapsulation ×1
java ×1
listener ×1
swing ×1
user-interface ×1