public static void bindBook(String sql) { DefaultTableModel dtm = new DefaultTableModel() { @Override public boolean isCellEditable(int arg0, int arg1) { // TODO Auto-generated method stub return false; // 表中数据不能改 } }; dtm.addColumn("书籍ID"); dtm.addColumn("图书"); dtm.addColumn("出版社"); dtm.addColumn("价格"); dtm.addColumn("作者"); dtm.addColumn("ISDN码"); dtm.addColumn("条形码"); dtm.addColumn("是否在库"); BookDao dao = new BookDao(); ArrayList<Book> list = dao.getAllBook(sql); for (Book book : list) { Vector vec = new Vector(); int bkid = book.getBkid(); String bkname = book.getBkname(); String bkconcern = book.getBkconcern(); String bkprice = book.getBkprice(); String bkwriter = book.getBkwriter(); String bkisdn = book.getBkisdn(); String bkbarcord = book.getBkbarcord(); int a = book.getBkstatus(); String ee = (a == 1 ? "在库" : "不在库"); vec.add(bkid); vec.add(bkname); vec.add(bkconcern); vec.add(bkprice); vec.add(bkwriter); vec.add(bkisdn); vec.add(bkbarcord); vec.add(ee); dtm.addRow(vec); } table.setModel(dtm); }
public static void bindBook() { BookDao dao = new BookDao(); ArrayList<Book> list = dao.getAllBook(); DefaultTableModel dtm = new DefaultTableModel() { @Override public boolean isCellEditable(int row, int column) { // TODO Auto-generated method stub return false; } }; dtm.addColumn("书籍ID"); dtm.addColumn("图书"); dtm.addColumn("出版社"); dtm.addColumn("价格"); dtm.addColumn("作者"); dtm.addColumn("ISDN码"); dtm.addColumn("条形码"); dtm.addColumn("是否在库"); for (Book book : list) { Vector vec = new Vector(); int bkid = book.getBkid(); String bkname = book.getBkname(); String bkconcern = book.getBkconcern(); String bkprice = book.getBkprice(); String bkwriter = book.getBkwriter(); String bkisdn = book.getBkisdn(); String bkbarcord = book.getBkbarcord(); int a = book.getBkstatus(); String ee = (a == 1 ? "在库" : "不在库"); vec.add(bkid); vec.add(bkname); vec.add(bkconcern); vec.add(bkprice); vec.add(bkwriter); vec.add(bkisdn); vec.add(bkbarcord); vec.add(ee); dtm.addRow(vec); } table.setModel(dtm); table.getColumnModel().getColumn(0).setMaxWidth(40); table.getColumnModel().getColumn(0).setMinWidth(40); table.getColumnModel().getColumn(1).setMaxWidth(220); table.getColumnModel().getColumn(1).setMinWidth(220); table.getColumnModel().getColumn(1).setPreferredWidth(220); table.getColumnModel().getColumn(2).setMaxWidth(130); table.getColumnModel().getColumn(2).setMinWidth(130); table.getColumnModel().getColumn(2).setPreferredWidth(130); table.getColumnModel().getColumn(3).setMaxWidth(50); table.getColumnModel().getColumn(3).setMinWidth(50); table.getColumnModel().getColumn(3).setPreferredWidth(50); table.getColumnModel().getColumn(4).setMaxWidth(220); table.getColumnModel().getColumn(4).setMinWidth(220); table.getColumnModel().getColumn(4).setPreferredWidth(220); table.getColumnModel().getColumn(5).setMaxWidth(130); table.getColumnModel().getColumn(5).setMinWidth(130); table.getColumnModel().getColumn(5).setPreferredWidth(130); table.getColumnModel().getColumn(6).setMaxWidth(130); table.getColumnModel().getColumn(6).setMinWidth(130); table.getColumnModel().getColumn(6).setPreferredWidth(130); table.getColumnModel().getColumn(7).setMaxWidth(90); table.getColumnModel().getColumn(7).setMinWidth(90); table.getColumnModel().getColumn(7).setPreferredWidth(90); }