Я работаю над собственным приложением, которое отслеживает кучу задач. Я хотел иметь простой монитор задач, который бы перечислял имя задачи и статус задачи. Мне нужно, чтобы это выглядело немного неплохо, я не дизайнер, поэтому все, что я делаю, будет отстойным, но базовый текстовый дисплей не подойдет для требований проекта.
Что я по сути пытаюсь сделать, так это показать что-то похожее на окно загрузки Firefox, окно загрузки I-Tunes, и я могу назвать больше, но все они выглядят в основном одинаково. В каждом из этих приложений выбирается каждая из «панелей прогресса». Поэтому, чтобы реализовать это, я подумал, что было бы просто использовать список JPanels, каждый с JProgressBar и JLabel, каждый из которых может просто принять фокус, чтобы определить, выбраны ли он и другие. Я думал, что это будет легкой задачей, но если я использую JList, он просто отображает текст. Затем я решил, что покажу все панели задач на большей панели, но не могу заставить внутренние панели распознавать фокус.
Есть шаблон для этого? Есть ли стандартное решение, которое я просто не нашел? Или есть лучший способ сделать это? Я не хочу заново изобретать колесо, но я подумал, что это будет просто.