我可以将此类中的声音播放到另一个类中,并从另一个类中控制它

时间:2011-05-10 23:48:33

标签: java

http://pastie.org/1887099

我希望能够通过来自不同类的JButton从另一个类控制这个声音。

1 个答案:

答案 0 :(得分:1)

假设您播放声音的类名为SoundClass,而包含按钮的类名为ButtonClass。

  • 初始化ButtonClass对象时,将SoundClass对象的引用传递给ButtonClass对象。
  • 在ButtonClass初始化中,将SoundClass对象记录在SoundClass类型的私有属性中。
  • 在按钮动作侦听器中,使用SoundClass引用通过调用适当的方法播放声音。

这是OOP和关注点分离的基本应用。