一个简单的有些简陋的电话本程序,附源代码,用swing编写

虽然从事java编程工作有一段时间了,但一直是做的web开发,对于awt,swing这些概念仅仅存在一些零星的了解。

最近因为工作的原因,不得不狂补一下这方面的知识,所以就试着写了一个电话本的程序,虽然甚为简陋,但是作为处女之作,仍感欣慰

swing为开发人员提供了一整套的组件,JFrame, JPanel, JButton, JTable等等,从名字也可以大致看出其含义,不过对于布局方面,不知道是不是自己的天资愚钝,反正元素的摆放位置总不是自己理想的位置。

swing提供了几种布局, FlowLayout是按照控件加入的顺序而依次摆放的,如果空间不够,会自动进行换行,GridLayout可以将控件进行一个类似于表格的分割。在这个简易的可怜的电话本里也仅仅使用了这两种布局方式

这个电话本的存储使用的是文件,所以比起数据库来麻烦了许多,比如想修改文件的内容的话,不知道如何修改,只能把原来的文件删除之后,再写一个新文件。

第一次编写桌面程序,所以完成之后还意犹未尽,down了一个exe4j,把程序转成了exe类型的可执行文件。

附件里包含了所有的源代码

你可能感兴趣的:(编程,Web,工作,swing)