-3

重複の可能性:
Javaで見栄えの良いプログレスバープログレスバーの
操作

NetBeansを使用してSwingでjprogressbarの色を変更する方法、デフォルトではOrangeを使用し、setbackgroundを使用しましたが、変更はありません。簡単な方法を教えてください。

4

3 に答える 3

4

でコードを実装しているときにNetBeans、.Nimbus look-and-feel

これらのリンクを参照して、この LnF のデフォルトをカスタマイズする方法を理解することをお勧めします。

次の 2 つの SO 記事も役立つ場合があります。

于 2012-08-24T06:58:45.620 に答える
2

JProgressBar の色が何であるかを確認するための良いテストを次に示します。

    JFrame frame = new JFrame("ProgressBar test");
    frame.setSize(300, 300);
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    JPanel panel = new JPanel();
    frame.add(panel);

    JProgressBar pb = new JProgressBar(50, 100);
    pb.setMinimum(0);
    pb.setMaximum(100);
    pb.setValue(75);
    pb.setForeground(Color.orange);
    pb.setBackground(Color.green);
    panel.add(pb);

    frame.setVisible(true);

setForeground が現在の進行状況の色を設定し、setBackground が残りの色を設定することがわかります。

于 2012-08-24T06:54:55.693 に答える
1

あなたが探している方法はsetForeground(Color)

于 2012-08-24T06:55:10.107 に答える