gpt4 book ai didi

Java swing indeterminate JProgressBar 在到达终点时从左边开始而不是弹跳

转载 作者:行者123 更新时间:2023-11-29 08:25:00 25 4
gpt4 key购买 nike

我在 GUI 应用程序中创建了一个 JProgressBar,并将其设置为“indeterminate”,但我不喜欢它反弹而不是每次都重新启动它到达终点。 我该怎么做才能修复此图形设置?

最佳答案

更改 JProgressBar 的 UI。

UI 是绘制进度条的类。 BasicProgressBarUI,默认情况下使框反弹。您只需编写自己的类来扩展 MetalProgressBarUI(如果您使用的是 Metal)并覆盖 getBox(Rectangle) ,这是存储框在给定矩形中的位置的方法。

使用JProgressBar.setUI将 UI 应用到您的进度条。您还可以使用 UIManager.put("ProgressBarUI", "fullyQualifiedClassName") 更改默认设置,以更改进度条的默认 UI。

关于Java swing indeterminate JProgressBar 在到达终点时从左边开始而不是弹跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53957264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com