一个不断滚动的JProgressBar

时间:2013-05-22 07:26:17

标签: java swing jtable jprogressbar tablecellrenderer

我想问一下:

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

1 个答案:

答案 0 :(得分:3)

  1. 是。我在这里看到两个解决方案:使用Swing Timer重复更改进度条的值或使用setIndeterminate(true)的{​​{1}}。
  2. 是和否。是的,您可以在JTable中使用它(您需要更改TableCellRenderer)。但是,如果您打算使用“Indeterminate”进度条,它将无法工作,因为JTable渲染机制仅“绘制”组件,但JProgressBar内没有“实时”组件。
  3. 提供更多背景信息以及您实际针对的内容可能会让我们为您提供更详细和简洁的答案。