为了账号安全,请及时绑定邮箱和手机立即绑定

Java Swing;两个类,if语句和新的动作侦听器放在哪里?

Java Swing;两个类,if语句和新的动作侦听器放在哪里?

阿波罗的战车 2019-12-06 15:25:28
纯粹的初学者问题在这里。我正在修改代码,现在陷入以下问题;我的计时器在上层阶级中被称为。但是我的int数在下面的类中被调用。每当我添加一个if语句时;if (count == 2) { t.stop();}我收到错误,因为int在下面的类中,而t(定时器)在上面的类中。当涉及两个类时,如何添加if语句?如果我想为按钮添加一个新的动作监听器以停止计数,我应该将其放在上方还是下方的类中?
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

其范围分辨率。将t公开(不建议使用)或在第二个类中设置另一个计时器,您将在调用它时通过第二个类的构造方法。它将引用原始计时器。


查看完整回答
反对 回复 2019-12-06
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

作为参考,我已经包含了您的术语,lower和upper,但是正确的术语是inner(对于您的非静态嵌套ClockListener)和enclosing(对于外部JFrame)。

查看完整回答
反对 回复 2019-12-06
  • 3 回答
  • 0 关注
  • 355 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信