私はJava
プログラミングとプログラミングにかなり慣れていないので、書きたいこのテストアプリケーションについてアドバイスが欲しいです。
一般的なアイデアは、Title
、Author
、Date stamp
およびread or not
ステータスを持つ本のリストを含むことです。
The date stamp
must apply when then read status
true になります。
本をアルファベット順に表形式で表示する GUI を備えています。可能であれば、列names
をフィルター可能にしたいです。つまり、クリックtitle
すると で並べ替えtitle
、もう一度クリックすると降順で並べ替えられます。author
と も同様status
です。
search
と に基づいて本を検索できるフィールドがtitle
必要ですauthor
。また、ポップアップ ウィンドウを表示するボタンをクリックしてTitle
、Author
、およびを入力して、本を追加できるようにしたいと考えていますread status
。
アプリケーションは で実行されるためPC
、状態を で保存しても問題ないと思いますserializing
。
いくつかの要素についてアドバイスが必要です。私の計画は次のとおりです。
Book クラスを書く
フィールド、コンストラクター、ゲッター、セッターなどを作成します。
Library クラスを書く
ArrayList
GUI を構築し、オブジェクトを読み取り、テーブル情報に使用されるライブラリにデータを入力するワーカー クラスのライブラリ内の書籍のリスト (ここで使用するのに最適なものは何ですか?など) を含みます。このようなテーブルを作成するのは大ざっぱですが、使用しJTable
ますか?
1 つの列は、クリックできるチェック ボックスでstatus
、ステータスの変更を確認するポップアップが表示されます。
フィードバックがあれば、さらに質問があると思います:)アドバイスをありがとう。