相关疑难解决方法(0)

JavaFX ProgressBar:如何更改条形颜色?

我试图用ProgressBar改变bar的颜色

pBar.setStyle("-fx-accent: green");
Run Code Online (Sandbox Code Playgroud)

但我遇到了一个问题:这似乎不适合我!(或者我只是不明白的东西)

这是代码:

public class JavaFXApplication36 extends Application {

@Override
public void start(Stage primaryStage) {
AnchorPane root = new AnchorPane();
ProgressBar pbRed = new ProgressBar(0.4);
ProgressBar pbGreen = new ProgressBar(0.6);
pbRed.setLayoutY(10);
pbGreen.setLayoutY(30);

pbRed.setStyle("-fx-accent: red;");       // line (1)
pbGreen.setStyle("-fx-accent: green;");   // line (2)

root.getChildren().addAll(pbRed, pbGreen);
Scene scene = new Scene(root, 150, 50);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}
}
Run Code Online (Sandbox Code Playgroud)

我总是得到2个红色进度条!似乎第(1)行中的代码改变了ProgressBar类的样式,而不是实例.

另一个奇怪的时刻是删除第(1)行不会产生2个绿色进度条.所以我可以认为第(2)行是完全无用的!为什么?!这绝对是奇怪的.

有没有办法为单独的进度条设置单独的颜色?

colors javafx-2 progress-bar

13
推荐指数
2
解决办法
3万
查看次数

将一个字符串绘制到ProgressBar上,就像JProgressBar一样?

我最近开始使用JavaFX,并开始制作我的自定义Swing组件的FX版本.其中一个是倒计时器,其中JProgressBar涉及一个.我会使用它的setString(String)方法将当前时间绘制到条形图上.不幸的是,JavaFX似乎没有这样的方法ProgressBar.我看到的最接近我正在寻找的是:

计时器 (来源)

我不知道这是否需要一个全新的自定义组件,或者只是一个类java.awt.Graphics.

任何帮助将非常感激.谢谢 :)

java string javafx jprogressbar progress-bar

8
推荐指数
1
解决办法
9766
查看次数

如何在 JavaFX 中获得狭窄的进度条?

正如标题所说,我需要制作一个细长的进度条。我用过这个:

progressBar.setMaxHeight(0.1);
progressBar.setPrefHeight(0.1);
Run Code Online (Sandbox Code Playgroud)

但这不起作用。有没有人有想法?

css java javafx javafx-2

6
推荐指数
1
解决办法
1519
查看次数

如何在JavaFX中获得一个小型ProgressBar

我试图让iTunes像进度条一样非常小(高度约为5px),但我似乎不能低于19或20px.

我尝试设置-fx-max-height无效,也在周围的窗格上.请注意,此值确实会改变高度 - 我只是不能低于约20px.

任何想法如何实现?我想避免使用普通矩形来表示进度,因为语义的丧失和辅助技术的支持.

谢谢.

javafx javafx-8

5
推荐指数
1
解决办法
4954
查看次数

JavaFx:滑块 - 带颜色的双向移动

背景:

我试图在 JavaFx 的 TableView 中创建实时股票走势的视觉表示,如 2 个附加图像(绿色表示正值,琥珀色表示负值,左下角的值表示当天的最低点,右下角的值表示当天的高点)。运动将由实时数据流控制。因此,如果滑动标记超过当天的开放值,则需要能够双向滑动并改变颜色

研究:

我总是提到这个精彩的 ->链接,但在这种情况下寻求指导,因为我不确定它对于进度栏或滑块是否可行。

任何可以实现这一目标的指示都将不胜感激。

正值

负值

css java javafx javafx-2 javafx-8

5
推荐指数
1
解决办法
1744
查看次数

在Javafx Slider上实现CSS

我已经实现了一个滑块,并希望在滑块拇指的两侧有不同的颜色!

我一直在尝试一些代码,但还没有找到一个很好的解决方案.这个想法如下图所示:

在此输入图像描述

提前致谢 !

javafx slider javafx-2

4
推荐指数
1
解决办法
8911
查看次数

ProgressBar动画Javafx

我想知道是否可以使用"progressbar Animated bootstrap"创建一个带有进度条的进度条.条纹横着走.

http://getbootstrap.com/2.3.2/components.html#progress

javafx javafx-2

3
推荐指数
1
解决办法
1万
查看次数

javafx中是否可以制作线性渐变的百分比?

考虑以下线性渐变“A”。通常,如果您指定该画笔作为矩形的背景,它将用整个渐变填充整个区域,无论大小如何。(见“B”)。

我们试图说“对于这个特定的控件,仅使用画笔的前 xx% 进行填充”,这样我们就可以实现基于百分比的渐变填充,就像“C”中一样。

梯度图像示例

javafx

3
推荐指数
1
解决办法
482
查看次数

如何在JavaFX中制作渐变进度条?

我想实现这一目标: https://images.app.goo.gl/rH7o4hssPt1mLeEM9

目前我已经制作了一个进度条-fx-accent: #87CEEB;

但我希望它是线性渐变: linear-gradient(to right, #87CEEB, #2980b9);

我怎样才能做到呢?

java javafx linear-gradients progress-bar

0
推荐指数
1
解决办法
252
查看次数