第一次写博客,师父说,每天都要总结,才能进步!

  额,第一次写博客呢,以前总觉得花时间来写博客挺浪费时间的,不过既然师父说写,那我就写写看。

  今天,师父让我巩固一下swing和JDBC,其实在之前,我一直觉得我对于JDBC应该还算蛮熟悉的,所以学完SE 就迫不及待的开始研究WEB,然后就稀里糊涂的开始学习SSH2。

  写的是一个简单的图书管理系统,思路很简单,都是一些基础的CRUD,不过,完完整整的写下来,收获还是非常巨大的。

先说说师父说的,一个神奇的代码:

//改变系统默认字体
  Font font = new Font("Dialog", Font.PLAIN, 12);
  java.util.Enumeration keys = UIManager.getDefaults().keys();
  while (keys.hasMoreElements()) {
   Object key = keys.nextElement();
   Object value = UIManager.get(key);
   if (value instanceof javax.swing.plaf.FontUIResource) {
    UIManager.put(key, font);
   }
  }

还真的挺神奇的,这个由登陆框加载,加载的每一个窗体都能够自动使用这样的字体,的确,java Swing自带的字体这是太恶心了,频繁修改好麻烦!

当然,还进一步了解了一些 Swing的简单方法

JFrame的窗口销毁:  dipose()

JFrame 窗口设置居中: setLocationRelativeTo(null);

JFrame 窗口自动最大化 this.setExtendedState(JFrame.MAXIMIZED_BOTH);

DeBug一个简单的操作:  用Debug查看一个方法的返回值(ctrl + shift + i)

还有,推荐的一个小图标的网站,哎,那时候自己做Swing的是,都是到处去找图标啊,浪费时间:

  http://www.easyicon.net/

 

最后,最大的收获,就是用这样取巧的算法,来区分是否有条件的查询

if(StringUtil.isNotEmpty(bookType.getBookType())

{  //加入bookTypeName不是空的话  

  sql.append(" and bookTypeName LIKE '%" + bookType.getBookType() +"%'");  }

 //没有and 就自然没有替换,也就是原来的语句,有and 就替换,and只是一个标记

PreparedStatement  pps = conn.prepareStatement(sql.toString().replace("and","where"));

很有意思的一个算法~。

 

嗯,不知道,师父下一步会给我安排什么呢,很是好奇呀~

 

转载于:https://www.cnblogs.com/liuhuapiaoyuan/archive/2013/05/24/3097726.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值