首先我用ArrayList集合框架写了模拟数据库
public class BookDataSet {
List<Book> books = new ArrayList<Book> ();
public BookDataSet() {
Category category1 = new Category(001, "小说", "名著");
Category category2 = new Category(002, "计算机", "算法");
Book b1 = new Book("1", "数据结构与算法", "严蔚敏", 54.6f, 30, category2);
Book b2 = new Book("2", "算法分析与设计", "李华玲", 78.6f, 20, category2);
Book b3 = new Book("3", "西游记", "吴承恩", 64.6f, 20, category1);
Book b4 = new Book("4", "红楼梦", "曹雪芹", 84.6f, 20, category1);
books.add(b1);
books.add(b2);
books.add(b3);
books.add(b4);
}
public BookDataSet(Book b) {
super();
books.add(b);
}
}
然后我想要让这个表在窗体JTable里表现出来
Object name[] = {"书籍编号","书籍名称","书籍作者","价格", "库存","书籍分类"};
BookDataSet bd = new BookDataSet();
table = new JTable();
希望求解。