- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在想办法如何让一个类(class)听另一个类(class)的课。这就是我们的想法。
我有一个 MainFrame
类,它只是一个容器类,即 JFrame 容器,它采用 JPanel 类型的参数。基本上,我希望这个容器类能够根据我的其他类,FrameSwitcher
,将告诉它做什么,在帧之间切换。
其他类是:FrameSwitcher、MainMenu 和 ScoreBoards
。
我们的想法是,假设 MainMenu
将包含 4 个按钮,每个按钮都会监听,但不会更改框架。相反,它会以某种方式 - 这是我需要帮助的部分 - 将单击的按钮发送到 FrameSwitcher
,然后该信息将发送到 MainFrame
以切换到适当的框架。
最佳答案
您可能正在寻找observer pattern ,讨论here 。特别是 PropertyChangeListener
,如图here ,可能是松散耦合的有用方法。
还可以考虑让每个 View 导出一个从 CardLayout
中选择自身的 Action
,如 How to Use Actions 中的建议。和 How to Use CardLayout .
关于java - 如何设置 ActionListener 来监听另一个 ActionListener 来触发不同类中的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15446893/
所以我有这个 UltraTicTacToe 游戏,我正在用 HTML/CSS/JS 编码。它由表中表中的表组成。当您单击 X 或 O 时,我想要突出显示您应该进入的下一个 TicTacToe 牌 ta
Some text Some more text 如何让每个 .example 的 .whatever 包含其 .test 的内容? 例如,如果代码是这样的: Som
我是一名优秀的程序员,十分优秀!