java进度条显示刻度的方法是什么

寻技术 JAVA编程 2024年12月14日 55

在Java中,可以使用JProgressBar类来创建和显示进度条。进度条可以显示刻度,可以通过设置setStringPainted(true)来启用进度条的刻度显示。以下是一个简单的示例代码:

import javax.swing.JFrame; import javax.swing.JProgressBar; public class ProgressBarExample { public static void main(String[] args) { JFrame frame = new JFrame("Progress Bar Example"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JProgressBar progressBar = new JProgressBar(); progressBar.setMinimum(0); progressBar.setMaximum(100); progressBar.setStringPainted(true); // 启用进度条的刻度显示 frame.add(progressBar); frame.setSize(300, 100); frame.setVisible(true); // 模拟进度更新 for (int i = 0; i <= 100; i++) { try { Thread.sleep(100); // 暂停一段时间以模拟进度更新 } catch (InterruptedException e) { e.printStackTrace(); } progressBar.setValue(i); } } }

运行上述代码,将会显示一个带有刻度的进度条窗口,进度条会从0逐渐增加到100。

关闭

用微信“扫一扫”