どのように私は、ボタンの色、その周りだけでなく、境界線を変更するには?

レイラMOZAFFAR:

私は、ボタンの背景と前景の色の両方を変更したいです。私はsetBackgroundとsetForegroundとsetOpaque(true)を使用し、それはフォアグラウンドのためではなく、ボタンの背景のために働きました。そこ種類のボタンの周りに黒い境界線などであるが、私は、ボタン自体が黒になりたいです。どのように私はそれを修正しますか?

this.closeButton = new JButton ("Close");
    this.closeButton.setBackground(Color.BLACK);
    this.closeButton.setForeground(Color.PINK);
    this.closeButton.setOpaque(true);

これは私が持っているものです

食品のプログラム:

「国境」はルックアンドフィールデリゲートによって提供されます。呼び出すことによってそれをすることができます「無効」button.setBorderPainted

これは、またはあなたのexpecationsを満たしていない場合があります

[閉じる]ボタン

JButton button = new JButton("Close");
button.setBackground(Color.BLACK);
button.setForeground(Color.PINK);
button.setBorderPainted(false);
button.setOpaque(true);

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=378938&siteId=1