Tag: progress bar

JProgressBar上的自定义画家

我试图通过使用自定义Painter对象来改变当前Swing L&F(我现在使用的是Nimbus)中进度条的颜色,但是在创建时这些进度条有时会坚持使用它们的原始颜色(这个变化似乎是随机发生)。 我可能错过了一些简单的东西,但我很难过,Painter对象(以及它在下面的调用)…… import javax.swing.Painter; import java.awt.*; public class ProgressPainter implements Painter { private Color light, dark; private GradientPaint gradPaint; public ProgressPainter(Color light, Color dark) { this.light = light; this.dark = dark; } @Override public void paint(Graphics2D g, Object c, int w, int h) { g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); gradPaint = new GradientPaint((w / 2.0f), 0, light, […]

如何在LibGDX中使ProgressBar工作?

我试图了解如何在LibGDX中使用ProgressBar。 我创建了酒吧,但我不知道如何让它成功。 我想复制旋钮,以便在60秒内填充条形图(背景线)。 我知道如何管理时间,但ProgressBar类中没有方法用旋钮填充栏。 至少,我还没有看到它(或者我不明白怎么样)。 这是我的代码: ProgressBar的代码: skin = new Skin(); Pixmap pixmap = new Pixmap(10, 10, Format.RGBA8888); pixmap.setColor(Color.WHITE); pixmap.fill(); skin.add(“white”, new Texture(pixmap)); textureBar = new TextureRegionDrawable(new TextureRegion(new Texture(Gdx.files.internal(“barGreen_horizontalMid.png”)))); barStyle = new ProgressBarStyle(skin.newDrawable(“white”, Color.DARK_GRAY), textureBar); bar = new ProgressBar(0, 10, 0.5f, false, barStyle); bar.setPosition(10, 10); bar.setSize(290, bar.getPrefHeight()); bar.setAnimateDuration(2); stage.addActor(bar); 我知道我可以用方法setValue(float)移动旋钮。 但我想要的是用旋钮的纹理填充条形。 这是一个酒吧的截图和旋钮。 任何人都可以帮我理解这个吗? 提前致谢。

进度条用作健康栏

我正在制作一个带有侧边栏的java游戏,显示玩家的健康状况。 我希望酒吧就像一个进度条,如下图所示: 进度条是否足以完成此任务? 如果没有,会是什么?

Wicket中是否有活动指示器?

我会说这个简短的: 在Wicket中有一个方法/库显示活动指示器吗? 你知道,在用户等待的时候移动的旋转东西,还是只是一个javascript的东西? 谢谢你的帮助。

基本不确定JProgress栏用法

我只是想在进行长时间下载时在框架的左下角设置一个不确定的JProgressBar动画。 我看了很多教程,其中没有一个对我很清楚。 我只是想在后台下载文件时让它具有动画效果。 我尝试过这种方式的每一种方式,都不会在下载完成之前为进度条设置动画。 我需要帮助知道下载()调用的位置。 class MyFunClass extends JFrame { JProgressBar progressBar = new JProgressBar(); public void buttonClicked() { progressBar.setVisible(true); progressBar.setIndeterminate(true); SwingUtilities.invokeLater(new Runnable() { public void run() { progressBar.setIndeterminate(true); progressBar.setVisible(true); // Do I do my download() in here?? }}); // Do download() here??? progressBar.setVisible(false); } } 提前致谢! 解 编辑:对于那些将来遇到类似问题的人来说,这是基本问题的基本解决方案。 这不是我的代码,而是一般草图。 在buttonClicked()里面: public void buttonClicked() { […]

如何在不使用JProgressBar的情况下制作进度条?

我正在考虑将进度条放入我正在制作的游戏中,从5到20之间的随机数减少到0。这是我的代码到目前为止: 包软件; import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JPanel; import javax.swing.Timer; public class CountDownProgressBar extends JPanel { RandomValues randomNum; int timeValue; Timer timer; int length, newLength; public CountDownProgressBar() { timer = new Timer(24, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { for (int i = timeValue; i > 0; –i) { […]

JavaFX在执行流程时不确定进度条

我试图插入我的数据库的一个表,但这个过程需要几分钟。 我希望在我的应用程序尝试插入时有一个不确定的进度条。 为了有进度条,我想使用JavaFX,但我不知道如何实现它,直到插入数据库进程结束才显示它。