在这个程序中,我遇到了问题,因为按钮的颜色与我设置的颜色不同。
...
jButton1 = new javax.swing.JButton();
jButton1.setBackground(new Color(103,175,63));
jButton1.setFont(new java.awt.Font("Futura", 1, 14));
jButton1.setForeground(Color.white);
jButton1.setText("Potvrdit");
...
(这些是以某种方式设置按钮的唯一行)
按钮图片:
我希望按钮如何:
没有边框的按钮:
答案 0 :(得分:1)
试试这个
b1.setContentAreaFilled(false);
b1.setBackground(new Color(103,175,63));
b1.setFont(new java.awt.Font("Futura", 1, 14));
b1.setForeground(Color.white);
b1.setText("Potvrdit");
b1.setOpaque(true);
b1.setBorder(new LineBorder(new Color(103,175,63), 1, true));
答案 1 :(得分:0)
要获得真实的背景颜色,此外setBackground()
尝试使用:
jButton1.setOpaque(true);
此外,要删除该灰色边框,您可以使用:
jButton1.setBorderPainted(false);