2009年1月3日土曜日

症例子ちゃんの設計2

クリアすべき課題
  • add_data() メソッドの作成:これまでいる患者さんに対して新規の患者さんを作成する
  • propertyの活用:add_data()を作った後に

    • 第一引数:add_data()を呼び出した時に前項目をコピーすれば1、しなければ0
    • 第二引数:ボックスの大きさの指定など

  • Fieldに対してListenerを付ける:逐次変更を保存するのは動作が遅くなりそうなので変更がなければthroughという方針
  • 左のPanelの作成:

    • 患者ID, 患者氏名・かな:検索可能にする
    • Case ID:これは表示するだけ(JLabelにして編集不可)
    • 記録日リスト:同一患者IDに対して記録日を呼び出し、JListにロードする。もしチェックされればopen_data(int data_num)を呼び出す。ちなみに最後はNEWにする。
    • 新規作成ボタン:new_data()の呼び出し
  • 上のパネルの作成:JToggleButtonで<< <> >>の設定etc
  • メニューバーの設定:Fileの書き出しなど
  • 設定ファイルの作成:データの保管場所などの設定ファイルの作成

0 件のコメント: