简易画图板的基本界面框架

       2013年9月14日,我编写了自己人生当中的第一道程序---简易画图板。虽然只是实现了基本的界面框架,虽然不是原创,但我知道,这对我来说,无疑是一种很大的进步。

       从来没想过,有一天我会坐在电脑前编程,而且还编了这么长时间!从上午九点半到下午六点半,和同学们一起学习,遇到自己不能解决的问题时相互讨论,还有斌哥和栋姐不厌其烦的指导,我觉得非常开心。

      学习小结:

    1. Java是一种面向对象的语言,在一个类当中,除了属性,就是方法;

    2. 以J开头的类,都在javax.swing中;

    3.了解了BorderLayout边框布局,FlowLayout流式布局 ,GridLayout网格布局的使用,学会了看API;

  4.在这个画图板中,我觉得边框布局是一种很重要的布局方式,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTHSOUTHEASTWESTCENTER,在窗体中添加tool_panel、color_paneldraw_panel三个面板;

  5.第四个面板small_color_panel,是我自己添加在color_panel面板中的。虽然其中遇到了许多问题,但是通过栋姐的指导和查看API,利用FlowLayout流式布局实现了在一个面板中添加另一个面板,觉得还挺有成就感的;

  6.初步学会利用for循环结构在面板中添加按钮,在按钮上设置图标和颜色,设置按钮大小,以及循环与数组的搭配使用;

  7.JFrame可以调用setSize()设置大小,但是JPanel,JButton的大小只能通过setPreferredSize()进行设置,其参数为java.awt.Dimension();

  8.加深了对类与对象,父类与子类,重写与重载,以及接口的理解。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值