- 博客(9)
- 收藏
- 关注
原创 JTable使用心得
1 首先,在一个多控件的界面中,JTable不能单独使用, 要加载在JScrollPane上。2 应当重写DefaultTableCellRenderer类,使得自己的table当中的所有单元格都变得可编辑。类的代码如下class MyRender extends DefaultTableCellRenderer { public Component getTable
2007-10-31 08:28:00 1096 2
原创 代码一定要写活
所谓的代码写死,代码写活,无外乎是代码的可重用,易修改。 对于一个 小的程序来说,这些不明显,但是对于一个很大的程序来说,代码一定要写活,大家都明白牵一发而动全身的道理,对于一个复杂的程序来说,如果仅仅是需求的一点点变更就要造成程序大规模的重写,测试,这样无疑是得不偿失的。因此在写代码之前的设计阶段,一定要将自己的代码设计的更加抽象,更易于划分。实现某一部分,这一部分就只完成其独立的功能
2007-10-23 17:09:00 1036
原创 Eclipse 中显示行数
window->perferences->general->editors->text editors->show line numbers 另外,有很多相关的设置,可以方便自己的编码,可以尝试。
2007-10-19 17:30:00 4934 4
原创 java字符串检查菜单 (第一个真正属于自己的程序)
整整一个星期都在搞这个东西,直到今天终于做完了,眼泪哗哗的。。。。。。这个项目的最大问题有两个,首先是数组越界问题,始终没有解决好,导致每次离成功还有一两步的时候程序就倒了,然后改来改去,最终就改成了另外一种版本的了。由此,引出了另一个重大问题,就是设计的问题。何雷曾经给我们讲过,一个项目首先应该有一个清晰的思路,比较详细的设计,然后根据这个设计搭一个框架出来,然后逐步去实现框架内的东西。
2007-10-19 16:51:00 1460
原创 写代码的一些感触
这两天作了一个java的GUI程序,不难,但是有点复杂,判断输入是否符合规则。之前做过一个字符串检查的工具,比这个要复杂的多,因此做起这个的时候思路很清晰。但利弊同在,因为两者的类似,因此并没有太多的从设计的角度考虑这些问题。 正是因为这个,在写码中经常出现数组越界的问题,导致程序倒掉。还好程序比较小,只有6-7个函数,改起来比较方便。因此在今后的编码过程中,首先要有比较清晰的思路,并且有一个
2007-10-16 15:59:00 648
原创 Java的button事件驱动
/**//*Mouse click action*/buttonCheck.addSelectionListener(new SelectionListener() ...{ public void widgetSelected(SelectionEvent event) ...{ label.setText("No worries
2007-10-15 10:15:00 637
原创 一个java菜单程序(AWT)
这个程序的框架是网上找来的,自己改了些东西。实现了三种不同类型的菜单,并且实现了菜单的快捷键。但是个人感觉不太好,并且无法进行VIsual的操作。打算今天再作一个用SWT的,代码明天晚上之前放上来。 /** * @author bestseal * @date 2007.10.10 * @version 1.0.0 * a menu programme u
2007-10-11 08:56:00 1815
转载 最新SaaS研究报告
最新SaaS研究报告 什么SaaSSaaS英文为“Software as a Service”,国内将其转译为“软件运营服务”,业内引意为“软件即服务”,它是目前一种新型软件服务形式,是从ASP(ApplicationS
2007-10-11 08:48:00 1399
原创 [java]判断输入字符串类型( 附测试数据)
import java.io.*; /* * @author: tianrenliang * @protramme CheckChacter * @date 2007.10.9 * @version: 1.0 * */public class CheckChacter { /* check the string whether a bina
2007-10-09 16:53:00 5406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人