摘要:
StringBuffer sb_Sql=new StringBuffer("select * from t_bookType");sb_Sql.append(" and bookTypeName like '%"+search_BookTypeName+"%'");对于上面的代码,比较简单,但是有个容易疏漏的问题,往往会造成大问题。比如第二个括号中的and前边容易丢掉空格,造成出错。
阅读全文
posted @ 2013-06-10 18:44
' 华丽の转身 &、
阅读(238)
推荐(0)
摘要:
/*返回按条件的搜索*/public ResultSet getBookTypeList(Connection con,BookType bookType) throws Exception {StringBuffer sb_Sql=new StringBuffer("select * from t_bookType");String search_BookTypeName=bookType.getBookTypeName();if(StringUtil.isEmpty(search_BookTypeName)==false){sb_Sql.append(" an
阅读全文
posted @ 2013-06-10 18:38
' 华丽の转身 &、
阅读(290)
推荐(0)
摘要:
DefaultTableModelSwing填充表格的类DefaultTableModel dtm = (DefaultTableModel) bookTypeTable.getModel();dtm.setRowCount(0);Connection con = null;try {con = dbUtil.getCon();ResultSet rs = bookTypeDao.getBookTypeList(con,bookType);while (rs.next()) {Vector v = new Vector();v.add(rs.getInt("id"));v.
阅读全文
posted @ 2013-06-10 17:02
' 华丽の转身 &、
阅读(575)
推荐(0)
摘要:
定义了Connection对象con而不是单单直接利用getCon()返回值,是因为最后需要关闭资源时需要用到。
阅读全文
posted @ 2013-06-09 19:43
' 华丽の转身 &、
阅读(437)
推荐(0)
摘要:
this.setLocationRelativeTo(null); //JFrame 窗体设置居中。resizable 属性:是否可以最大化。易忘点:setVisible(true)。 //shit、----1、JOptionPane.showMessageDialog(c,s)----2、JOptionPane.showConfirmDialog(c,s)对于重用频率高的代码要养成将其封装成类或是方法的习惯。
阅读全文
posted @ 2013-06-09 18:21
' 华丽の转身 &、
阅读(127)
推荐(0)
摘要:
从登陆界面进入主界面,应该完成1、登陆界面消失:this.dispose();2、主界面以最大化形式展现:在login 类中new MaiFrm(),创建主界面,并通过在MaiFrm类中this.setExtededState(MAXIMIZED_BOTH)实现最大化。
阅读全文
posted @ 2013-06-09 15:42
' 华丽の转身 &、
阅读(306)
推荐(0)
摘要:
对于登陆验证或注册,前台获取到数据要利用trim()函数,以此来屏蔽掉用户在文本框中输入空格的问题。
阅读全文
posted @ 2013-06-09 14:39
' 华丽の转身 &、
阅读(214)
推荐(0)
摘要:
public static void setUIFont(){// 给所有组件设置默认字体. 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
阅读全文
posted @ 2013-06-09 13:37
' 华丽の转身 &、
阅读(501)
推荐(0)
摘要:
**如何判断文本框中输入的为纯空格:str!=null&&"".equals(str.trim())当什么都不输入时 为 null。
阅读全文
posted @ 2013-06-09 11:55
' 华丽の转身 &、
阅读(228)
推荐(0)
摘要:
**java中null和""的区别: null是空对象,不能使用任何对象方法否则会抛出异常;而""是字符串对象,只是长度为0,可对其使用任何对象方法。**java中&和&&的区别:&&具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointer
阅读全文
posted @ 2013-06-09 11:53
' 华丽の转身 &、
阅读(317)
推荐(0)