Document

DTMソフト開発
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0421605 迫 大志
前回までの成果
• DTMプログラムテストバージョンの外装作成
– 鍵盤ボタン実装
– ファイル読込み及び書込みダイアログ実装
– etc...
今回までの進捗状況
• ピアノロール上下スクロール部分の実装
開発成果
• ピアノロール上下スクロール実装
– JScrollPane使用
– BeatBoxプログラムで使用したJScrollBarとの違
い
• JScrollPane
– コンポーネントに対してのスクロールバー
– 主にスクロールが必要なテキストエリア等に使用
• JScrollBar
– スクロールバーコンポーネント
– 音量調節などに使用
開発成果
• ピアノロール上下スクロール実装(続き)
– 例として、鍵盤36個配置
• 実際には12*7で84個設置
• スクロールバー位置は実際には右配置
評価
• 見栄えが悪い
– レイアウトマネージャの扱いを熟知していない?
• 時間との勝負
– 成果物の実際の提出期限は?
考察
• 外装部分
– 空コンポーネント配置?
• レイアウトマネージャでは空のコンポーネントは無視さ
れる?
– ピアノロール上にも色々配置するので実際どのくら
いのスペースが取れるのか…
今後の課題
• 本格的なDTMアプリケーションの開発を続行
– GUI外装作成
– ピアノロールスクロール
次回までの成果誓約
• ピアノロール左右スクロール部分の作成と実
装