一連のタスクを追跡する社内アプリに取り組んでいます。タスク名とタスクのステータスを一覧表示する単純なタスク モニターが必要でした。私はデザイナーではないので、何をしてもうまくいきませんが、基本的なテキスト表示はプロジェクトの要件に対して機能しません。
私が本質的にしようとしているのは、Firefox のダウンロード ウィンドウ、I-Tunes のダウンロード ウィンドウに似たものを表示することです。他にも名前を付けることができますが、それらはすべて基本的に同じように見えます。これらの各アプリでは、それぞれの「進行状況パネル」を選択できます。したがって、これを実装するには、それぞれが JProgressBar と JLabel を持つ JPanels のリストを使用するだけで簡単だと思いました。それぞれがフォーカスを受け入れて、それと他の人が選択されているかどうかを判断できます。これは簡単な作業だと思っていましたが、JList を使用するとテキストが表示されるだけです。次に、すべてのタスク パネルを大きなパネルに表示することを考えましたが、内側のパネルにフォーカスを認識させることができません。
これにはパターンがありますか?私が見つけられなかった標準的なソリューションはありますか? または、これを行うためのより良い方法はありますか? 車輪の再発明はしたくありませんが、これは単純なことだと思いました。