问题标签 [jprogressbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3029 浏览

java - 使用 JProgressBar 运行 JFrame

我有上面的代码。但是当我运行它时,在我关闭进度条 JFrame 之前,do some processing 部分不会处理。

我将如何显示我的进度条并告诉 Java 在 do 处理部分继续?

0 投票
2 回答
1577 浏览

java - 来自 InputStream 的 JProgressBar

上有很多帖子JProgressBar,但我找不到以下问题的解决方案。如何更新JProgressBar从 接收的测量字节InputStream

例如,我有以下代码:

0 投票
1 回答
197 浏览

jprogressbar - 如何在 Java 的 JProgressBar 中显示没有 % 符号的数字?

当我使用 JProgressBar 时,我希望它显示一个从 0 到 32 的数字,而不是百分比,所以在它开始之前,它会显示 0,当我点击开始按钮后,它会显示 1 , 2 , 3 ... 32

怎么做 ?

0 投票
3 回答
737 浏览

java - Java - 如何从 Socket 更新 JProgressBar?

几个星期以来,我一直在尝试解决以下问题:(。在我的 Java 小程序 (MyApplet) 中,我有一个方法,用于一个名为 btnSendToPC 的按钮,它应该通过打开的套接字将选定的文件内容从服务器发送到本地 PC。当我尝试实现一个 JProgressBar 时会出现问题,它将向用户显示该文件中有多少已下载到本地 PC。我在此站点上阅读了许多 JProgressBar 示例,但老实说我仍然无法弄清楚。如果你帮了我以下是我的代码的一个非常简短的版本,包括所有主要部分。

0 投票
1 回答
336 浏览

java - Java JProgressBar 不会绘制消耗值

好的,所以我更新了包含完整类的问题,即使是函数incrementVariables(); 正在工作它没有为 JProgressBar 的总消耗量着色。JProgressBar 将显示正确的消耗量,但不会为 JProgressBar 着色。

但是,我是否将以下内容添加到方法 initUI() { cap_bar.setMaximum(5000); cap_bar.setValue(1000) } 然后 JProgressBar 获取其值设置和颜色。

为什么在 incrementVariables() 中调用 .setValue() 时 JProgressBar 没有着色。

还有第二个问题:

从你所看到的我的类是一团糟,我有更多的类可以处理额外的方法无论如何处理 GUI 开发的专业方法是什么我猜它不是我正在做的方式。我在一个单独的类中创建了我的 GUI,并使所有组件都可由公共变量调用,因此我可以在该类之外操作它们。

0 投票
0 回答
572 浏览

java - java - mvc 使用观察者/可观察实现 JProgressBar

到目前为止,我设法掌握了这一切是如何工作的,我已经让每个模块都可以正常工作:

  • View:构建 UI 并提供在主框架上寻址 JComponents 的方法
  • 控制器:提供动作监听器并链接视图和模型
  • 模型:包含更改时的所有逻辑视图通过观察者/观察者通知

现在我的困境是如何在这个设计模式中实现 JProgressBar。问题是我像这样画我的 JProgressBar:

bar = new JProgressBar(); bar.setString(已消耗 + " / " + 总计); bar.setStringPainted(true);

无论如何,如果产生某种问题或者错误,或者它只是更新消耗的值但不绘制 JProgressBar 的消耗部分,我选择以任何方式在此设计模式中实现 JProgressBar。

这是我的缩短代码:

查看>>更新方法:

控制器 >>

我的模型:

所以应用程序是这样工作的:从 JComboBox 中选择元素,它更改了一些标签并通过调用 setCapacitorBar() 设置 JProgressBar。现在,将附加模块添加到主元素中,函数 model.incConsumedCap(5000); 增加消耗量并设置 setChaned() 标志并在更新方法中调用 notifyObservers() 提到的 JProgressBar 直接设置消耗值但无效。

  1. 我知道这本书读起来太难了,所以我只想问一个直接的建议,如果你在 Observer 上构建一个 GUI 应用程序,你将如何实现 JProgressBar - 可观察设计
0 投票
4 回答
6028 浏览

java - JProgressBar 在被告知显示之前不可见

我正在尝试制作一个JProgressBar仅在执行操作时才显示的应用程序。我的问题是,当程序第一次打开时,我将JProgressBar可见性设置为false,然后true在执行操作时设置为,完成后返回到false。看起来它会起作用,而且它确实起作用,只是当我默认使它不可见时。如果true默认情况下可见性,那么它运行良好,但这不是我想要的。我怎样才能使它不可见,直到我将它设置为可见?

SSCCE 只是以防我的问题不够清楚:

忽略名字,我在创作时正在听那首歌。:)

0 投票
0 回答
148 浏览

java - Java JProgressBar -> MVC 实现

有人可以展示或链接一个工作示例,说明如何在 MVC Observer / Observable 设计中部署 JProgressBar。几次尝试后,我发现自己迷失了方向。我对任何其他 JComponent 都没有任何问题,但无法让 JProgressBar 更新。

0 投票
2 回答
19699 浏览

java - java中漂亮的进度条

我想知道你们中是否有人知道如何在 Java 中显示一个漂亮的进度条,主要使用 Swing,尽管我不介意使用第三方库。

我一直在看 JProgressBar 教程,但没有一个是指样式栏。阅读 API,我发现了一个返回 ProgressBarUI 对象的 getUI 方法,但我没有看到很多方法可以自定义该对象。

我想要的是添加圆角,改变背景和前景色,宽度,长度,通常。

谢谢!

0 投票
2 回答
984 浏览

java - 根据事件计算百分比进展

我必须实现一个显示报告生成进度的进度条,问题是我必须根据生成的事件表示报告进度的百分比,但首先不知道事件的总量,例如报告生成发送以下事件(阶段):

在这个例子中,总共有 3 个任务和 6 个事件,我不知道任务的总数,但我知道事件的总数是任务数的两倍。

我不知道存在哪些事件以及它们有多少,但我必须用进度条表示进度,所以用一个介于 0 和 100 之间的数字。

怎么计算?什么是代表进展的最佳方式?