以后工作的时候拿到一个需求之后:

1,所需要的技术点

在这个界面中,我们需要哪些技术点:

整个的菜单就是JMenuBar

功能,关于我们:JMenu

更换图片:JMenu

重新游戏,重新登录,关闭游戏,美女,动物,运动:JMenuItem

特点:如果在菜单中,还需要嵌套二级的菜单,那么可以用JMenu完成。JMenu里面是可以再次添加其他的JMenu的。

写代码的时候如何实现:

2,分析业务逻辑

1,给美女,动物,运动添加单击事件(动作监听)

2,当我们点击了美女之后,就会从13组美女图片中随机选择一组。

3,当我们点击了动物之后,就会从8组动物图片中随机选择一组。

4,当我们点击了运动之后,就会从10组运动图片中随机选择一组。

5,细节1:选择完毕之后,游戏界面中需要加载所有的小图片并且打乱顺序

6,细节2:按A的时候显示的是选择之后的图片

项目实现步骤:

添加组件

绑定事件: