如何设置JButton的填充颜色?

时间:2014-12-23 22:48:21

标签: java swing button colors

我该怎么办?我可以吗?

public class Jbutton {
    public static void main (String[] args){
    JButton button = new JButton("I'm colorful!");
    button.

我该怎么做^设置按钮颜色?

    }
}

3 个答案:

答案 0 :(得分:1)

您有2个选项可以使用setBackgroundsetIcon例如

  1. button.setBackground(myColor);

  2. button.setIcon(new javax.swing.ImageIcon(pathToIcon));

答案 1 :(得分:1)

使用您的示例:

public class Jbutton {
    public static void main (String[] args){
        //You're going to need some context for this like a JFrame
        JButton button = new JButton("I'm colorful!");
        button.setBackground(Color.RED);
    }
}

虽然我想考虑更具启发性的代码部分,但您可以探索This Question以了解swing和AWT的某些部分是如何工作的。

答案 2 :(得分:0)

我相信它是这样的

{
JButton btn = new       
JButton(String.valueOf(i));
btn.setBackground(Color.BLACK);
btn.setForeground(Color.GRAY);
p3.add(btn);
}

使用我的手机如此麻烦编辑它以发布代码,这是我在之前的项目中使用的,但如果这有帮助