我正在开发一个跟踪一堆任务的内部应用程序。我想要一个简单的任务监视器,它会列出任务名称和任务的状态。我需要它看起来有点漂亮,我不是设计师,所以无论我做什么都会很糟糕,但是基本的文本显示不适合项目要求。
我实际上试图做的是显示类似于 Firefox 下载窗口、I-Tunes 下载窗口的东西,我可以命名更多,但它们看起来基本相同。在这些应用程序中的每一个中,每个“进度面板”都是可选的。所以为了实现这一点,我认为只使用一个 JPanel 列表很简单,每个 JPanel 都有一个 JProgressBar 和一个 JLabel,每个 JPanel 都可以接受焦点来确定它和其他是否被选中。我认为这将是一项简单的任务,但如果我使用 JList,它只会显示文本。然后我只是想我会在一个更大的面板中显示所有任务面板,但我无法让内部面板识别焦点。
有这种模式吗?有没有我刚刚找到的滚动标准解决方案?或者有没有更好的方法来做到这一点?我不想重新发明轮子,但我认为这很简单。