由以下代碼創建的進度條垂直進度條具有奇怪背景這是不改變
bar = new JProgressBar(JProgressBar.VERTICAL);
bar.setEnabled(true);
bar.setBackground(Color.YELLOW);
bar.setForeground(Color.GREEN);
bar.setStringPainted(true);
getReflectedComponent().setLayout(new BorderLayout());
getReflectedComponent().add(bar, BorderLayout.CENTER);
注意getReflectedComponent()返回一個JComponent。在另一種方法中,顯示的字符串的最大值和當前值被操縱,而不是更多。
我真的不知道爲什麼這個非常奇怪的灰色條紋顯示在頂部。如果我水平顯示進度條,他們是不是有...
爲了更好地幫助越早,張貼[SSCCE(http://sscce.org/)。 –