一个多月的学习,终于自主的完成一个画图板,表示很有成就感。这种付出就有直接成效的形式,让人觉得激动。
首先,要得到画图板界面得继承JFrame,然后调用界面方法。
然后在对界面方法进行重写,定义它的方法,设计它的格式,最后设置一下可见性。
这不禁让我想起,在你做一件事之前,先形成这个想法,然后再对每个细节仔细考虑,也就是所谓的策划,然后你再决定要不要实施(jf.setVisible(true))。这是做事最严谨的一个方法,充分在编程上面体现了出来。编程其实与生活的思维息息相关呢。
每件事情都得又开始吧,每个阶段也得分开,这样就不会混乱无章了。于是有了第二步,用按钮控制过程亦或阶段。添加按钮是件简单的事,可是怎样让按钮听话呢,这是个大问题。为了让它听话,你得监视它,所以这里给按钮加监听器(ButtonListener)。
按钮监听器是继承动作监听器的,我们所要做的就是继承或者重写动作监听器里的方法。是的呀,监听器安好了,我们只要照着说明书去操作就能达到预期效果了。
我遇到最难解的就是传参,刚开始难以理解,有学长传授经验,刚开始你不需要都懂,照着写就好了。后来写的多了,发现自己突然就懂了是什么回事了。首先在实例化监听器的时候,就把要传的的参数拿出来。
然后在要传到的对象里定义这个参数,然后就可以开始传了,说明两个对象里的参数是同一个参数,就可以用了。
打个比方,就像你出国,首先把你拿出来,你护照是对你的定义,然后需要护照来证明你就是同一个人,然后你就可以在国外自由活动了。否则,你在国外就没有身份呀。
编程教会我们的不只是机器世界的语言,还有真实世界的思维逻辑方式。也许当我们在生活中像编程一样遵循规律,思路清晰,生活就会非常简单了。