我有几个问题,我找不到答案。
我创建了JProgressBar
并设置了自定义字体:
JProgressbar progressBar = new JProgressBar();
progressBar.setFont(new Font(null, Font.ITALIC, 9));
在每个操作系统上,这会导致文本显示在进度条的顶部,而不是垂直居中。有没有办法指定JProgressBar
的字符串应该垂直对齐?我在网上看过,但没找到任何一件事。
此外,我注意到对于JProgressBar
,如果您将外观设置为系统默认值并且不 setStringPainted(true)
,那么在Windows上系统,progressBar
看起来像系统默认,这是好的。 然而,如果您setStringPainted(true
),则progressBar
从Windows动画绿色变为基本蓝色。有谁知道如何纠正这个?