Swing学习小结
1:对Swing控件的使用:
JFrame 可以加载 JInternalFrame
Radio Button 要加载到 buttongroup 方可使用
JCombox里面直接加进去一个对象(调用对象的toString方法)
table的使用:
private void filltable(Book book) { Connection con = null; DefaultTableModel dtm = (DefaultTableModel) this.bookType.getModel(); dtm.setRowCount(0); try { con = dbUtil.getCon(); ResultSet rs = bookDao.bookList(con, book); while (rs.next()) { Vector v = new Vector(); v.add(rs.getInt("id")); v.add(rs.getString("bookName")); v.add(rs.getString("author")); v.add(rs.getString("sex")); v.add(rs.getString("price")); v.add(rs.getString("bookDesc")); v.add(rs.getString("bookTypeName")); dtm.addRow(v); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { try { dbUtil.closeCon(con); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
TableMousePressed事件:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
数据库操作:
多表查询要消除笛卡尔积
多表关联要在删除前加一个判断
我学习JAVA的母校