java - 不断滚动的 JProgressBar

标签 java swing jtable jprogressbar tablecellrenderer

我想问:

  1. 是否有可能让 JProgressBar 不断移动,除非明确停止?我知道使用 JProgressBar 的最常见方法是监听更改并使用 setValue() 更改进度。如果是,怎么办?
  2. 能否将 JProgressBar 添加到 JTable 的单元格中。如果是这样,怎么办?

最佳答案

  1. 是的。我在这里看到两种解决方案:使用重复更改进度条值的 Swing Timer 或使用 JProgressBarsetIndependent(true)
  2. 是也不是。是的,您可以在 JTable 中使用它(您需要更改 TableCellRenderer)。但是,如果您计划使用“不确定”进度条,它将无法工作,因为 JTable 渲染机制仅“绘制”组件,但 JTable 内没有“Activity ”组件。

提供更多背景信息以及您的实际目标可能会让我们为您提供更详细、更简洁的答案。

关于java - 不断滚动的 JProgressBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16685857/

相关文章:

java - 为什么使用 springfox 和 Swagger2 时 v2/api-docs 是默认 URL?

java - 克里奥 vs jackson

java - 将 JLabel 放置在 JFrame 的左上角

java - 如何将 UndoableEditListener 添加到 JTable 单元格?

java - Tab 键无法为 JTable 转移焦点

java - Web 平台 - Java 与 ASP.Net 之间的控制量

java - 在 Servlet 3.0 API 中继续或暂停和恢复以与客户端通信?

Java Swing简单程序

java - 如何使用 setSelectedValue 将多个项目设置为在 JList 中选择?

java - 如何刷新JInternalFrame或JTable