`
atixujie
  • 浏览: 5419 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

使用游戏学习java面向对象编程(2)

阅读更多
上一次,我们完成了界面的组织。接下来我们完成业务逻辑。1)如何完成周围相邻的按钮变色。分析:因为我们做了一个5*5的数组。并且事先我们给每个自定义的button加了x和y坐标就是为了更方便的给相邻的按钮变色。  当我们点击(2,2)按钮时,周围的 4个按钮会变化。当然首先我们应该先给每个按钮增加监听器。我们使用内部类来完成此功能内部类如下   //定义一个内部类,专用于处理button事件 class buttonHandler implements ActionListener {  MyButton btn;  //构造方法,得到需要处理的button  public buttonHandler(MyButton button) {   btn = button;  }  public void actionPerformed(ActionEvent e) {
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics