3

我对Java编程很陌生,想对我想编写的这个测试应用程序提出一些建议。

一般的想法是它将包含一个带有TitleAuthor和状态Date stamp的书籍列表。read or not

date stamp必须适用时,然后变为read status真。

它将有一个 GUI,以表格格式按字母顺序显示书籍。如果可能的话,我希望该列names是可过滤的,即如果您单击title它应该按 排序title,再次单击它会按降序排序。与author和 也是如此status

我想要一个search能够基于title和搜索书籍的字段author。我还希望能够通过单击一个按钮来添加书籍,该按钮会弹出一个窗口以输入TitleAuthorread status

该应用程序将在 a 上运行PC,因此我认为将状态存储在serializing.

我需要一些关于一些元素的建议,我的计划是:

  • 编写 Book 类

    创建它的字段、构造函数、getter 和 setter 等。

  • 编写库类

    包含图书馆中书籍的列表(在这里最好使用什么?ArrayList等等?)工作类将构建 GUI,读取对象并填充要用于表信息的图书馆。我粗略地想建一张这样的桌子,我会用JTable吗?

一列必须是带有 的复选框status,可以单击该复选框并弹出确认更改状态。

我敢肯定,一旦我收到反馈,我会有更多问题 :) 感谢您的任何建议。

4

1 回答 1

0

[我已经创建了一个粗略的解决方案,看看并根据需要改进][1]

[1]:http ://code.google.com/p/booklist-jtable/downloads/list

于 2012-11-11T09:30:21.460 回答