标签: java swing event-handling jpanel
答案 0 :(得分:1)
在此animation中,SubwayPanel可以访问控制模拟一个方面的ButtonPanel。当计时器触发时,SubwayPanel可以通过ButtonPanel#getButton()检查按钮的状态。
SubwayPanel
ButtonPanel
ButtonPanel#getButton()
附录:更通用的解决方案是使用Action,“可用于将功能和状态与组件分开”。这是一个相关的example。
Action